301重定向特殊字符问题

时间:2012-07-24 13:26:08

标签: apache .htaccess url-redirection

包含éü等特殊字符的网址无法正确重定向。

例如:Redirect 301 /de/pages/schuhe_mit_schmaler_füßbreite http://www.mydomain.com/de/schuhe-für-schmale-füße/l/

我已尝试使用this stack post中的建议,但它对我不起作用。

工作规则: Redirect 301 /de/pages/duo_latest http://www.mydomain.com/de/entdecken-sie-duo/neues/

不工作规则: Redirect 301 /fr/pages/duo_latest http://www.mydomain.com/fr/découvrez-duo/nouvelles/

非工作规则包含特殊字符é

2 个答案:

答案 0 :(得分:2)

确保用于保存到.htaccess文件的文本编辑器支持UTF-8 encoding。如果您使用记事本,请配置设置,使其不保存为ANSI。

如果您无法将其保存为UTF-8,请创建一个以UTF-8保存的全新.htaccess文件,并将旧文件替换为新文件。

答案 1 :(得分:1)

这可能很好

 RewriteRule ^türen/(.*) http://google.de?$1 [L]

你有什么问题?你能发布更多细节吗