使用htaccess从URL中删除编码

时间:2013-08-05 13:51:42

标签: apache .htaccess

我在Google网站站长工具中发现了一个错误,我需要重定向。我做了以下,但它不起作用。还有什么我可以尝试的吗?

我希望http://www.domain.com/blog/category/%E2%80%8E重定向到http://www.domain.com/blog/category/

代码:

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/blog/category/\%E2\%80\%8E$
RewriteRule ^(.*) http://www.domain.com/blog/category/ [R,L]

我已尝试过其他一些潜在的解决方案,但没有运气

1 个答案:

答案 0 :(得分:0)

用以下内容替换您的规则:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(blog/category)/%E2%80%8E\s [NC]
RewriteRule ^ /%1 [L,R]

THE_REQUEST表示Apache Web服务器收到的原始HTTP请求。