.htaccess:清理查询字符串

时间:2010-08-18 00:10:06

标签: .htaccess

所以我有一些特殊的变量搞砸了我正在使用的内容管理系统。    当我调试代码时,我想将带有这些特定变量的请求重定向回索引页面,但没有任何查询字符串。

这是我的规则:

RewriteCond %{QUERY_STRING} option\=com\_aicontactsafe\&sTask\=captcha
RewriteRule (.*) "/index.php" [R=301, L]

此时它只是在HTTP_HOST之后将文件路径写入index.php。 这给了403,但不是我想要的。

1 个答案:

答案 0 :(得分:0)

重定向到/index.php?而非/index.php。通常mod_rewrite不会触及查询字符串,除非你给它一个新的查询字符串来替换旧的查询字符串。