htaccess重写并将字符%26重定向到&

时间:2015-09-11 19:59:55

标签: php .htaccess

我有一个以下网址,它的工作原理如下:

http://www.naturaflowers.com/garland-&-wreaths/garland.html

现在,Google网站管理员抓取该网站并以两种格式获取相同的网址,如下所示,并显示重复错误

http://www.naturaflowers.com/garland-&-wreaths/garland.html
http://www.naturaflowers.com/garland-%26-wreaths/garland.html

现在我想将%26重定向到&字符,以便它不会在谷歌网站管理员中显示副本。请帮我解决这个问题。感谢。

1 个答案:

答案 0 :(得分:1)

尝试:

RewriteCond %{THE_REQUEST} /garland-%26-wreaths/garland.html
RewriteRule ^(.*)garland-&-wreaths/garland.html$ /$1garland-&-wreaths/garland.html [L,R=301]