-1
已經嘗試了很多RewriteRule,甚至是以前的建議帖子。不幸的是,沒有任何作品任何幫助讚賞。使用"替換%22用查詢字符串中的mod_rewrite
已經嘗試了很多RewriteRule,甚至是以前的建議帖子。不幸的是,沒有任何作品任何幫助讚賞。使用"替換%22用查詢字符串中的mod_rewrite
這將"
取代所有%22
查詢字符串:
RewriteCond %{QUERY_STRING} ^(.*)\%22(.*)$
RewriteRule ^(.*)$ /$1?%1"%2 [L,R]
然而,&
用於單獨的查詢字符串參數,所以如果你開始:
?abc=%22def%22&xyz=123
這將其更改爲:
?abc="def"&xyz=123
其中我ans參數將爲
abc = 「def 」 XYZ = 123
你可能想逃避&
這樣就不會發生:
RewriteCond %{QUERY_STRING} ^(.*)\%22(.*)$
RewriteRule ^(.*)$ /$1?%1\%26quot;%2 [L,R,NE]
非常感謝,我已經嘗試過這一點,但是這隻能更換最後%22。按照你的例子,這將變成abc =%22 def quot; xyz = 123 – Aka
@KarmakarA第一次替換後,重定向會導致規則再次執行*,從而替換另一個。 –