我想在所有%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