从工作重写规则中排除 admin.php



我的.htaccess文件中有一个有效的重写规则,它应该从以/结尾的页面重定向到没有它们的页面。

所以例如http://mysite.com/gallery/ 将重定向至http://mysite.com/gallery

重写规则如下所示:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$  /$1 [R=301,L]

并工作99%。我遇到的唯一问题是我需要排除它

http://mysite.com/admin.php/whatever_may_follow

我不是这些规则的专家,并希望有人可以给出一个关于我如何从规则中排除 admin.php 的指针。

提前感谢! ;)

RewriteCond %{REQUEST_FILENAME} !admin.php$

最新更新