Php 替换&;amp;与&;(阿帕奇)
我在WP中有一些插件,它在字符串需要刷新时向字符串添加另一个Php 替换&;amp;与&;(阿帕奇),php,apache,.htaccess,redirect,Php,Apache,.htaccess,Redirect,我在WP中有一些插件,它在字符串需要刷新时向字符串添加另一个$\u GETvar。问题是,当添加新的&something=1时,以前的代码将从&更改为&和我的其他CMS无法检测到它们。htaccess或apache选项是否有办法重定向&至&。现在它不会了,它会像设置的那样留在地址栏中 PS:这是http服务器的问题,因为它是新安装的,不仅在这种情况下,而且在php生成&;的许多其他情况下都会发生这种情况且未转换为& 我在Debian wheezy上安装了新鲜的apache2。不
$\u GET
var。问题是,当添加新的&something=1
时,以前的代码将从&
更改为&代码>和我的其他CMS无法检测到它们。htaccess或apache选项是否有办法重定向&代码>至&
。现在它不会了,它会像设置的那样留在地址栏中代码>
PS:这是http服务器的问题,因为它是新安装的,不仅在这种情况下,而且在php生成&;的许多其他情况下都会发生这种情况代码>且未转换为&
我在Debian wheezy上安装了新鲜的apache2。不知道配置的哪一部分出错了
我试过了
RewriteCond %{THE_REQUEST} ^(GET|HEAD) (.*)&(.*) HTTP/[\d.]+$
RewriteRule %2&%3 [R]
没有成功
RewriteCond %{THE_REQUEST} \s(.*?)\&\;([^\s]*) [NC]
RewriteRule ^ /%1&%2 [L,NE,R]
到目前为止,这个效果很好 匹配请求时,使用\s
代替空格