用.htaccess替换字符串

时间:2014-12-04 08:24:55

标签: string .htaccess url replace

如何替换字符串“#038;”用“&”在使用htaccess的网址中?

网址示例:http://www.example.com/page/2/?s=abc#038;post=xyz

我用这个cose:

RewriteCond %{QUERY_STRING} ^(.*)#038;(.*)$
RewriteRule ^ /$%1&%2  [L]

但它不起作用。

:-)提前致谢。

1 个答案:

答案 0 :(得分:0)

#之后的URL部分甚至没有发送到Web服务器,因此您无法在Apache mod_rewrite模块中进行此替换。

您可以在Javascript中执行此操作:

location.assign(location.href.replace(/#038;/g, "&"));