朋友有一个德国网站 - 所有网址都需要重定向到main.php进行处理 - 遗憾的是,任何德语字符都不会被重定向。
这是有问题的规则:
RewriteRule ^([a-zA-Z0-9\-\/ÀÁÅÃÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ]+)$ /main.php?qs=$1 [L]
有人能看到一个明显的问题吗?
干杯!
答案 0 :(得分:3)
这是一个编码问题,并且不容易修复,因为应进行UTF-8编码,但不是必需的。
由于您想重定向所有网址并捕获路径,为什么不只是使用这个更简单的正则表达式?
RewriteRule ^(.+)$ /main.php?qs=$1 [L]