By fusy1008 at 2015-06-300人收藏 • 1657人看过
如下图,会员帐号为中文时,查看会员信息页面显示404错误
会员帐号不为中文(字母或数字)时,页面显示正常
如果浏览器没问题的话,那就是服务器不支持带中文参数的Rewrite。
服务器环境呢?
建议使用LAMP。
回复#1 @lincanbin :怎么修改呢
回复#2 @fusy1008 :重新配置服务器环境。
回复#3 @lincanbin :完美解决,不用重新配置。把.htaccess文件里38行的
RewriteRule ^u/(.*?)$ user.php?username=$1 [L]
改成
RewriteRule ^u/(.*?)$ user.php?username=$1 [L,NU]
就可以了
回复#4 @fusy1008 :
你的运行环境是什么?
回复#5 @lincanbin :WIN 2003 IIS6.0
嘿嘿
回复#6 @fusy1008 :
好,谢谢,估计还是某个旧版本ISAPI_Rewrite的问题,我去核查一下。
回复#6 @fusy1008 :诶,在我这边,如果是IIS环境安装,Rewrite文件中会自动使用
[QSA,NU,PT,L]
而不是
[L]
现在注册