Apache 修改重写:替换&;amp;递归查询
我在Apache2.2.15下工作。我有这样一个URL:Apache 修改重写:替换&;amp;递归查询,apache,mod-rewrite,Apache,Mod Rewrite,我在Apache2.2.15下工作。我有这样一个URL: https://www.test.com/home-page.metasearch.json?SearchType=BrandMetasearch&From=PMO&To=FCO 我需要将查询字符串中未指定数量的“&;”替换为“&”。我试过这个规则: RewriteCond %{THE_REQUEST} \s(.*?)\&\;([^\s]*) [NC] RewriteRule ^ /%
https://www.test.com/home-page.metasearch.json?SearchType=BrandMetasearch&From=PMO&To=FCO
我需要将查询字符串中未指定数量的“&;”替换为“&”。我试过这个规则:
RewriteCond %{THE_REQUEST} \s(.*?)\&\;([^\s]*) [NC]
RewriteRule ^ /%1&%2 [L,NE,R]
最后它可以工作,但在执行过程中引发了太多302重定向
有什么解决办法吗