【发布时间】:2010-04-02 09:10:39
【问题描述】:
我使用重写规则验证带有 utf-8 字符的网址
RewriteRule ^([a-z]{2})/([a-z0-9-]{1,256})/([[:print:]]{1,256})$ index.php?language=$1&categories= $2&get_query=$3 [L]
$get_query 是重点,它接受:test!?!'"*+ 但重音字符如 àèéìòù 或其他 utf-8 失败
例如在 wikipedia 中这很有效:http://en.wikipedia.org/wiki/%E6%B1%89%E8%AF%AD_%E6%BC%A2%E8%AA%9E
有什么帮助吗? :-)
【问题讨论】:
标签: apache .htaccess mod-rewrite utf-8