-1

已经尝试了很多 RewriteRule,甚至是之前建议的帖子。不幸的是,没有一个有效。任何帮助表示赞赏。

4

1 回答 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 回答