How to redirect %E2%80%8E and other weird links to right place?

白昼怎懂夜的黑 提交于 2019-12-14 04:14:22

问题


iv got quite a few good links that are out of my control but link to things like: http://mywebsite.com/somepage/%E2%80%8E when i want it to go to just http://mywebsite.com/somepage

often the %E2%80%8E is created if when some one is linking forgets to remove the /

other endings i get are....

/‎&
/‎
& -----added to the end of the link... ie ..root/somepage&

Are there any htaccess rules i can apply to redirect things like this to the right place?

Any wordpress plugins that will help?

Thank you

(THIS IS BAD FOR SEO BECAUSE 404 PAGES ARE NOT COUNTED AND DO NOT PASS LINK JUICE)

I also dont in any of my urls have the character &


回答1:


Just place this rule before all other rules (right below RewriteEngine On line):

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+([^/]+)/.*?[&%] [NC]
RewriteRule ^ /%1 [L,R]


来源:https://stackoverflow.com/questions/19024846/how-to-redirect-e2808e-and-other-weird-links-to-right-place

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!