2011-05-20 69 views
0

我在我的htaccess文件下面的代码:如何绕过htaccess规则?

RewriteRule ^([a-zA-Z0-9-z\-]+)/([a-zA-Z0-9-z\-]+)/$ index.php?page=$1&subPage=$2 

它的伟大工程,但我希望能够采取这样的URL:

http://mysite.com/admin/somefolder/index.php?action=test 

,并把它绕过重写规则和像通常那样行事。

我不太确定正则表达式是什么。任何帮助?

谢谢!

+1

无论如何,您的上述规则不会匹配'/admin/somefolder/index.php?action = test',因此无需绕过该规则。 – anubhava 2011-05-20 17:53:12

回答

1

使用重写条件来限制规则的应用。

我认为这应该工作:

RewriteCond %{REQUEST_URI} !index.php 

未与国防部重写在很长一段时间混乱,所以一定要进行测试。