【问题标题】:.htaccess 301 redirect swedish charcters in target URL.htaccess 301 重定向目标 URL 中的瑞典语字符
【发布时间】:2012-10-20 13:11:15
【问题描述】:

我需要编写 301 重定向,例如如果 URL 有 /faq 那么它应该重定向到 /frågor-svar

我将重定向规则写为

redirect 301 /faq <siteURL>/frågor-svar

在测试时,它会重定向到指定的 URL,但我输入的瑞典语字符发生了变化。似乎 URL 被编码并变成了/fr%E5gor-svar/

但在浏览器的地址栏中,我需要该 URL 保持为 /frågor-svar/ 而不是 /fr%E5gor-svar/

提前致谢

【问题讨论】:

    标签: regex apache .htaccess mod-rewrite


    【解决方案1】:

    通过httpd.conf启用mod_rewrite和.htaccess,然后把这段代码放到你.htaccessDOCUMENT_ROOT目录下:

    Options +FollowSymLinks -MultiViews
    # Turn mod_rewrite on
    RewriteEngine On
    RewriteBase /
    
    RewriteRule ^faq/?$ frågor-svar [R=301,L,NE]
    

    【讨论】:

      猜你喜欢
      • 2012-08-13
      • 1970-01-01
      • 2014-04-26
      • 1970-01-01
      • 1970-01-01
      • 2013-12-21
      • 2015-03-04
      • 2012-07-21
      • 2022-12-09
      相关资源
      最近更新 更多