我有一个主页index.php,我想将所有URI重定向到index.php,尽管服务器中存在文件/目录。基本上,我想优先考虑index.php而不是htaccess。
目前,我有以下内容:
...
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
...
评论第一行和第二行(在上面的摘录中)会抛出一个“内部服务器错误”,这似乎是合理的,因为它创建了一个循环逻辑,但我对任何其他实现都视而不见而且基本上被卡住了。如果有人可以解释一下,我将不胜感激。
谢谢。
答案 0 :(得分:0)
RewriteCond %{REQUEST_URI} !index\.php
RewriteRule ^(.*)$ index.php/$1 [L,QSA]