重定向所有索引卡在重定向循环上

时间:2014-06-06 16:05:38

标签: apache .htaccess

RewriteEngine       on
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteRule ^ index.php [L]

目前将所有重定向到索引并删除尾部斜杠。但是当存在具有相同名称的子文件夹时,URL将以重定向循环结束

我试过在Google上搜索但没有运气。有人能想出来吗?

1 个答案:

答案 0 :(得分:0)

像这样使用:

RewriteEngine       on
RewriteRule ^(.*)/$ /$1 [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

即。如果请求是否有效的文件或目录,请不要重写index.php