2016-01-17 91 views
1

如何在里面的RewriteRule语句中应用NOT EQUAL条件。 例如,我想调用mypage.php文件并仅在用户未输入“测试”数据作为参数时传递参数。除了“测试”数据系统,应该通过传递给定的参数来调用mypage.php。重写规则不等于.htaccess文件

RewriteRule ^/?mypage/!(test)$ mypage.php?arg=$1 [L,NC] 

回答

3

您可以使用它像这样:

RewriteRule ^/?mypage/((?!test).*)$ mypage.php?arg=$1 [L,NC] 

(?!(测试)*)表示任何字符零次或多次排除测试

+0

非常感谢。 –