0
我有這一套建立.htaccess
重寫(Zend Framework的默認重寫規則):的.htaccess重寫一個地址,而不是其他
RewriteEngine on RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L]
我DocumentRoot
文件夾僅包含.htaccess
和index.php
,沒有別的。
重寫規則應該通過index.php發送所有請求到不存在的文件。 這發生在/herp/derp/
(不管是否存在控制器),但不適用於/index/herp/
或其他任何以/index/
開頭的url。
全部/index/*
url被路由到apache的404頁面,所有其他的url都可以工作。
我該如何解決這個問題?