/home/lukasz/websites 内のすべてのディレクトリの動的 vhost ファイルを作成しました
<VirtualHost *:80>
ServerName vm01.dev
ServerAlias *.vm01.dev
SetEnv APPLICATION_ENV "lukasz"
VirtualDocumentRoot /home/lukasz/websites/%1/public
<directory /home/lukasz/websites/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
</directory>
</VirtualHost>
mod_rewrite の非常に単純なルールが機能するまでは、うまく機能します。次のコードを .htacesss に追加すると
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Apache サーバーは応答できなくなります。無限ループに入り、10 回のリダイレクト後に実行から抜け出します。この問題は、私が使用している VirtualDocumentRoot と密接に関連しています。構成を動的に保ち、約 htaccess で壊れないように構成を変更するにはどうすればよいですか?