替换&与& (阿帕奇)

时间:2014-11-09 09:12:50

标签: php apache .htaccess redirect

我在WP中有一些这个插件,只要需要刷新自己,就会在字符串中添加另一个$_GET var。问题是,添加新的&something=1后,之前的&会从&更改为&而我的其他CMS无法检测到它们。有没有办法从htaccess或apache选项将&重定向到&。现在它赢了,它就像它的&一样停留在地址栏中。

PS:这是http服务器中的问题,因为它是新安装的,不仅在这种情况下,而且在许多其他地方,php生成&并且没有转换为{{1} }。

我在Debian wheezy上安装了新的apache2。 Dunno哪部分配置搞砸了

我试过;

RewriteCond %{THE_REQUEST} ^(GET|HEAD) (.*)&(.*) HTTP/[\d.]+$
RewriteRule %2&%3 [R]

它没有成功......

1 个答案:

答案 0 :(得分:0)

RewriteCond %{THE_REQUEST} \s(.*?)\&amp\;([^\s]*) [NC]
RewriteRule ^ /%1&%2 [L,NE,R]

到目前为止一切正常!