【问题标题】:Umlauts in htaccess redirectshtaccess 重定向中的变音符号
【发布时间】:2012-06-21 20:53:40
【问题描述】:

由于变音符号,以下 htaccess 规则不起作用。

Redirect 301 /xyz/händedruck.html  /new/händedruck.html

如何修改此重定向以使其正常工作?

【问题讨论】:

  • 你的.htaccess文件是用什么编码保存的?

标签: php apache .htaccess redirect


【解决方案1】:

尝试编码 URL:/xyz/h%C3%A4ndedruck.html

要在 PHP 中获取此字符串,您可以使用 urlencode 函数。

也有很多网站可以为你做urlencoding。例如:http://meyerweb.com/eric/tools/dencoder/

【讨论】:

  • 您可能应该添加一些您如何将ä 变成%C3%A4 的小信息。
  • 这里的链接可能也有帮助。
  • 但还有一个问题:现在他重定向到正确的 url,但他没有检测到带有变音符号的 url。例如:当我转到 url test.com/händedruck.html 他没有检测到以下规则: Redirect 301 /h%C3%A4ndedrick.html /new/h%C3%A4ndedruck.html
猜你喜欢
  • 1970-01-01
  • 2012-05-14
  • 2010-12-16
  • 1970-01-01
  • 1970-01-01
  • 2016-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多