cutebaby 发表于 2010-12-31 10:05:59

在win下面 url中文正常,linux报404错误

我在访问URL http://xxx.com/index.php/a/b/c/中文字符/   时 LINUX报出CI的404错误。

我已经把
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_-u4e00-u9fa5';

在WAMP下测试正常。

但是传到服务器(Linux Nginx)上之后报404错误 (CI的404 不是nginx的)

希望高手解答下

cutebaby 发表于 2010-12-31 10:06:39

一定不能拖到明年解决啊。

jeongee 发表于 2010-12-31 10:32:58

google "Nginxpathinfo"

Hex 发表于 2010-12-31 11:07:34

对,和中文没关系。
不过,你那样配置了 $config['permitted_uri_chars'] 也不会支持中文,支持中文需要改源码。

bocaitianxia 发表于 2011-1-1 09:42:37

这个问题比较麻烦啊,我对编码类的比较比较笨,太搞不来。。。:shutup:

longjianghu 发表于 2011-1-7 08:30:17

在分页的时候用rawurlencode()加密,读数据的时候解密就可以了

Hex 发表于 2011-1-7 10:56:43

回复 6# longjianghu


    这不能称为加密,应该叫做编码。

longjianghu 发表于 2011-1-10 20:53:29

回复 7# Hex


    叫习惯了encode加密,decode解密:D
页: [1]
查看完整版本: 在win下面 url中文正常,linux报404错误