.htaccess文件中RewriteRule的不等于条件

时间:2016-01-17 16:48:05

标签: .htaccess mod-rewrite

如何在RewriteRule语句中应用NOT EQUAL条件。 例如,我想调用mypage.php文件并仅在用户未输入" test"时传递参数。数据作为参数。除了"测试"数据系统应该通过传递给定的参数来调用mypage.php。

"""CREATE TABLE IF NOT EXISTS WORD(
|  ID INTEGER PRIMARY KEY AUTOINCREMENT, 
|  WORD TEXT NOT NULL,
|  UKR TEXT NOT NULL, 
|  ENG TEXT NOT NULL, 
|  EXAMPLE TEXT)""".stripMargin

1 个答案:

答案 0 :(得分:3)

你可以像这样使用它:

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

((?!test)。*)表示除测试之外的任何字符零次或多次。