1

在 httpd.conf 我定义了一个这样的虚拟主机:

<VirtualHost *:80>
  ServerName myproject
  DocumentRoot "C:/xampp/htdocs/MyProject/www"
</VirtualHost>

现在我想要一个文件夹的脚本www作为这个网站的起点。

我想首先运行的脚本是 : C:/xampp/htdocs/MyProject/build.php,然后它开始做一些工作(复制东西、生成缓存等),然后重定向到index.php文件www夹中(header("location: ...")在 PHP 中使用 a )。

这可能吗?

更新

这有效(放入VirtualHost):

Alias /index.php "C:/xampp/htdocs/MyProject/build.php" 
4

1 回答 1

1

是的,一点没错。

您可以将根目录放在您想要的任何位置 - “DocumentRoot”不需要位于www 下。

您可以将任何其他目录放在您想要的任何不同的物理位置 - 只需使用<Alias>指令:

http://www.thewebhostinghero.com/tutorials/apache-alias.html

于 2012-04-07T23:39:11.830 回答