Php .htaccess重定向和德语字符
我正试图用德语字母重定向一些文件 例如:Php .htaccess重定向和德语字符,php,regex,.htaccess,mod-rewrite,special-characters,Php,Regex,.htaccess,Mod Rewrite,Special Characters,我正试图用德语字母重定向一些文件 例如: RedirectMatch München.php /de/München/ 一切似乎都很正常,但我发现/de/München/directory被假定为未访问的URL。我查看了我的历史记录,发现有两个目录: /de/M%C3%BCnchen/ /de/M%c3%bcnchen/ 正如你所看到的,大写字母有区别 有没有办法设置更准确的htaccess重定向或 这对搜索引擎来说太致命了吗 谢谢大家! 您可以尝试以下基于mod_重写的规则: Rewrite
RedirectMatch München.php /de/München/
一切似乎都很正常,但我发现/de/München/directory被假定为未访问的URL。我查看了我的历史记录,发现有两个目录:
/de/M%C3%BCnchen/
/de/M%c3%bcnchen/
正如你所看到的,大写字母有区别
有没有办法设置更准确的htaccess重定向或
这对搜索引擎来说太致命了吗
谢谢大家! 您可以尝试以下基于mod_重写的规则:
RewriteEngine On
RewriteRule ^München\.php$ /de/München/ [L,NE,B,R]
引用:这不会重定向,但会替换内容。现在/Münche/München.php看起来就像/München/非常感谢,但我决定改变整个项目的概念!