我自己做的在/ home /盧卡斯/網站無限循環使用的mod_rewrite和vhost_alias
<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相關的配置?