【问题标题】:How to redirect %E2%80%8E and other weird links to right place?如何将 %E2%80%8E 和其他奇怪的链接重定向到正确的位置?
【发布时间】:2013-10-02 05:18:42
【问题描述】:

iv 有很多我无法控制的好链接,但链接到以下内容:http://mywebsite.com/somepage/%E2%80%8E 当我希望它转到 http://mywebsite.com/somepage

如果有人在链接时忘记删除 /,通常会创建 %E2%80%8E

我得到的其他结局是……

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

我可以应用任何 htaccess 规则来将此类内容重定向到正确的位置吗?

有什么wordpress插件有用吗?

谢谢

(这对 SEO 不利,因为不计算 404 页且不传递链接汁)

我的任何网址中也没有字符 &

【问题讨论】:

    标签: regex .htaccess redirect mod-rewrite


    【解决方案1】:

    只需将此规则放在所有其他规则之前(就在RewriteEngine On 行的下方):

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-19
      • 1970-01-01
      • 2014-06-01
      • 2012-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多