用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1686|回复: 9
收起左侧

[版本 3.x] 使用nginx访问url报404但是使用?m=xx就OK

[复制链接]
发表于 2015-12-24 10:00:27 | 显示全部楼层 |阅读模式
使用nginx访问url就报404,
如  Hello/index

但是使用?m=xx就OK
请问rewrite怎么写...


发表于 2015-12-24 11:42:36 | 显示全部楼层
請參閱 CI 社區 - CodeIgniter配置之URL
其中 $config['uri_protocol'] 的說明
 楼主| 发表于 2015-12-24 11:48:18 | 显示全部楼层
Closer 发表于 2015-12-24 11:42
請參閱 CI 社區 - CodeIgniter配置之URL
其中 $config['uri_protocol'] 的說明

需要写规则吗?我之前改成AUTO还是404...
发表于 2015-12-24 11:58:12 | 显示全部楼层
相思本是无凭语 发表于 2015-12-24 11:48
需要写规则吗?我之前改成AUTO还是404...

也許是你的硬體提供商不支援
CI 社區 - 关于$config['uri_protocol']
 楼主| 发表于 2015-12-24 12:36:52 | 显示全部楼层
Closer 发表于 2015-12-24 11:58
也許是你的硬體提供商不支援
CI 社區 - 关于$config['uri_protocol']

我的本地环境啊... ...
发表于 2015-12-24 12:46:55 | 显示全部楼层

試試 PATH_INFO 呢 ?
我本地是設置這個
 楼主| 发表于 2015-12-24 15:01:25 | 显示全部楼层
Closer 发表于 2015-12-24 12:46
試試 PATH_INFO 呢 ?
我本地是設置這個

这个我也试过啊...nginx.conf用不用修改一下呀?
 楼主| 发表于 2015-12-24 17:23:05 | 显示全部楼层
Closer 发表于 2015-12-24 12:46
試試 PATH_INFO 呢 ?
我本地是設置這個

我感觉是要写一下规则...
localhost/api/index.php/
就报404
而如果不加/就没问题

本版积分规则