1

httpd.confで、次のような仮想ホストを定義しました。

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

ここで、フォルダー外のスクリプトをこのWebサイトの開始点にしたいと思います。www

私が最初に実行したいスクリプトは:ですC:/xampp/htdocs/MyProject/build.php。これは、いくつかの作業(コピー、キャッシュの生成など)を開始index.phpし、wwwフォルダー内にリダイレクトします(header("location: ...")PHPではを使用)。

これは可能ですか?

アップデート

これは機能します(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 に答える