我想在所有%2B的网址上使用301重定向到+。 URL中的+是urlencoded空间。链接到我的其他网站在URL中创建了%2B,并且正在创建一个有效的动态页面,导致重复的内容。重定向%2B到+
例如:
http://www.mythicalcreatureslist.com/mythical-creature/Feng%2BHwang
应该重定向到:
http://www.mythicalcreatureslist.com/mythical-creature/Feng+Hwang
我设法用的20%至做到这一点通过使用此代码:
Options +FollowSymlinks -MultiViews
RewriteRule ^(.+)(\s|%20)(.+)$ /$1+$3 [R=301,QSA,L,NE]
所以试过这个:
RewriteRule ^(.+)(\s|%2B)(.+)$ /$1+$3 [R=301,QSA,L,NE]
但是没有做什么。任何帮助表示赞赏。
多少 '%2B' 将在网址是什么? –
将有多达3'%2B' – Egan7