codeigniter中的URL路由必须包含'?'上班

时间:2012-11-27 07:49:09

标签: php apache codeigniter

所以我使用默认配置安装了CI并输入了[示例代码] https://www.codeigniter.com/user_guide/tutorial/static_pages.html

我尝试通过localhost / codeigniter / index.php / pages / view访问该页面,而apache给了我'找不到 - 你请求的URL无法找到'错误。

但如果我输入localhost / codeigniter / index.php? / pages / view,它就可以了!

我尝试将application / config / config.php中的基本网址更改为空白,“http://localhost/”和“http://localhost/codeigniter/”但仍无效果。

我用Google搜索并查看了用户指南但仍未找到解决方案。

我在哪里看,我错过了什么? 感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

如果在Apache中关闭了AcceptPathInfo,就会发生这种情况。尝试检查Apache配置中的该指令,或者手动将其设置为On