我有一个看起来像这样的规则
RewriteRule ^([^/\.]+)/?$ index.php?marker=$1
如果网址为/ admin
,我需要跳过此规则我试过
RewriteRule ^admin/?$ /maps/admin [S=1]
后面是上面的第一条规则,但这是一个页面没有正确重定向错误。
答案 0 :(得分:0)
使用RewriteCond尝试另一种接近。
RewriteCond {REQUEST_URI} !^admin/?$
RewriteRule ^([^/\.]+)/?$ index.php?marker=$1 [L]
此外,请不要忘记在适当的时候将[L]
(最后)标志添加到您的规则中。否则它将继续将它们处理成一个大的复合规则。