带有特殊字符的 Htaccess 重定向 (%E2%80%8E)
Htaccess redirection with special chars (%E2%80%8E)
问题与此非常相似,但接受的答案在我们的案例中不起作用:
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]
但没有任何效果。
如有任何帮助,我们将不胜感激。
谢谢,
你可以只使用这条规则:
RewriteRule /\xE2\x80\x8E$ /fr/sub-folder [L,R=302]
问题与此非常相似,但接受的答案在我们的案例中不起作用:
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]
但没有任何效果。
如有任何帮助,我们将不胜感激。
谢谢,
你可以只使用这条规则:
RewriteRule /\xE2\x80\x8E$ /fr/sub-folder [L,R=302]