如何使用“#do”替换上一个地址中“/?h = down”的所有网址并重定向到新地址。
答案 0 :(得分:2)
您可以使用for
检查查询字符串,然后使用与RewriteCond
标记配对的R
标记进行重定向。
NE | noescape
默认情况下,特殊字符,例如&和?,例如,将 转换为等效的十六进制代码。使用[NE]标志可以防止 发生的事情。
做这样的事情:
NE
由于您还想删除原始查询字符串,您可以尝试添加这样的尾随RewriteEngine on
RewriteCond %{QUERY_STRING} ^h=down$
RewriteRule ^(.*)$ $1/#do [R,NE,L]
:
?