所以我有一些特殊的变量搞砸了我正在使用的内容管理系统。 当我调试代码时,我想将带有这些特定变量的请求重定向回索引页面,但没有任何查询字符串。
这是我的规则:
RewriteCond %{QUERY_STRING} option\=com\_aicontactsafe\&sTask\=captcha
RewriteRule (.*) "/index.php" [R=301, L]
此时它只是在HTTP_HOST之后将文件路径写入index.php。 这给了403,但不是我想要的。
答案 0 :(得分:0)
重定向到/index.php?
而非/index.php
。通常mod_rewrite不会触及查询字符串,除非你给它一个新的查询字符串来替换旧的查询字符串。