.htaccess重写规则外来字符

时间:2013-07-14 23:10:22

标签: php .htaccess mod-rewrite rewrite

我的网站有一个页面www.domain.com/profile.php?username=|INSERT USERNAME HERE | 目前,我可以将网址缩短为www.domain.com/|INSERT USERNAME HERE |拉丁语(字母数字字符。)使用此规则:

 RewriteRule ^/?([^/.]+)$ profile.php?username=$1 [B,QSA,R=301,L]

但是,当使用非拉丁字符(如测试作为用户名)时,www.domain.com/profile.php?username =测试效果很好,但www.domain.com/测试会返回400 Bad Request和403 Forbidden错误。

是否可以缩短包含返回个人资料页面的外国字符的网址?

0 个答案:

没有答案