已经尝试了很多 RewriteRule,甚至是之前建议的帖子。不幸的是,没有一个有效。任何帮助表示赞赏。
问问题
1618 次
1 回答
0
这将替换查询字符串中的所有%22
内容"
:
RewriteCond %{QUERY_STRING} ^(.*)\%22(.*)$
RewriteRule ^(.*)$ /$1?%1"%2 [L,R]
但是,&
用于分隔查询字符串参数,所以如果你开始:
?abc=%22def%22&xyz=123
它会将其更改为:
?abc="def"&xyz=123
这意味着参数将是
abc=“;定义”;xyz=123
您可能想逃避,&
这样就不会发生:
RewriteCond %{QUERY_STRING} ^(.*)\%22(.*)$
RewriteRule ^(.*)$ /$1?%1\%26quot;%2 [L,R,NE]
于 2013-10-08T22:25:54.723 回答