你能解决这个正则表达式吗? (德国人物问题)

时间:2013-01-28 17:39:43

标签: regex .htaccess

朋友有一个德国网站 - 所有网址都需要重定向到main.php进行处理 - 遗憾的是,任何德语字符都不会被重定向。

这是有问题的规则:

RewriteRule ^([a-zA-Z0-9\-\/ÀÁÅÃÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ]+)$ /main.php?qs=$1 [L]

有人能看到一个明显的问题吗?

干杯!

1 个答案:

答案 0 :(得分:3)

这是一个编码问题,并且不容易修复,因为进行UTF-8编码,但不是必需的。

由于您想重定向所有网址并捕获路径,为什么不只是使用这个更简单的正则表达式?

RewriteRule ^(.+)$ /main.php?qs=$1 [L]
相关问题