【问题标题】:Htaccess redirection with special chars (%E2%80%8E)带有特殊字符的 Htaccess 重定向 (%E2%80%8E)
【发布时间】:2015-05-19 22:48:44
【问题描述】:

问题与此非常相似,但接受的答案在我们的案例中不起作用:

Remove string from URL using .htaccees

我们尝试重定向的网站 URL 如下:

http://www.example.com/fr/sub-folder/%E2%80%8E

该网站正在运行 WordPress。我们只是想将此 url 重定向到基本页面 (http://www.example.com/fr/sub-folder/)

我们首先尝试了基本的 301:

redirect 301 "/fr/sub-folder/%E2%80%8E" http://www.example.com/fr/sub-folder/

我们尝试了以下方法:

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/([a-zA-Z0-9_-]+)/\%20\%E2\%80\%8E$
RewriteRule ^(.*) http://example.com/fr/sub-folder/%1/ [R,L]

这个小变化:

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/([a-zA-Z0-9_-]+)/\%E2\%80\%8E$
RewriteRule ^(.*) http://example.com/fr/sub-folder/%1/ [R,L]

但没有任何效果。

任何帮助将不胜感激。

谢谢,

【问题讨论】:

    标签: wordpress apache .htaccess mod-rewrite redirect


    【解决方案1】:

    你可以使用这条规则:

    RewriteRule /\xE2\x80\x8E$ /fr/sub-folder [L,R=302]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-05
      • 2014-06-01
      • 1970-01-01
      • 2016-04-13
      • 2013-06-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多