1
如何在里面的RewriteRule语句中应用NOT EQUAL条件。 例如,我想调用mypage.php文件并仅在用户未输入“测试”数据作为参数时传递参数。除了“测试”数据系统,应该通过传递给定的参数来调用mypage.php。重写规则不等于.htaccess文件
RewriteRule ^/?mypage/!(test)$ mypage.php?arg=$1 [L,NC]
如何在里面的RewriteRule语句中应用NOT EQUAL条件。 例如,我想调用mypage.php文件并仅在用户未输入“测试”数据作为参数时传递参数。除了“测试”数据系统,应该通过传递给定的参数来调用mypage.php。重写规则不等于.htaccess文件
RewriteRule ^/?mypage/!(test)$ mypage.php?arg=$1 [L,NC]
您可以使用它像这样:
RewriteRule ^/?mypage/((?!test).*)$ mypage.php?arg=$1 [L,NC]
(?!(测试)*)表示任何字符零次或多次排除测试。
非常感谢。 –