我使用Codeigniter
创建了新网站。令我感到困惑的是,当我将其转移到我的网络服务器时,每个页面都显示404
页面....
这就是扭曲,当我将控制器从home
更改为Home
时,它现在可以正确显示。
有人能告诉我为什么会这样吗?这样好吗?我是否必须访问example.com/Home
或example.com/home
等所有网页?
感谢。
答案 0 :(得分:0)
在Codeigniter版本3及更高版本中,控制器名称应以大写字母开头。这就是为什么当您将控制器从home
重命名为Home
时,它已经开始工作了。
Windows操作系统会将文件名视为不区分大小写,但Linus区分大小写。所以这可能是它在本地Windows开发环境中工作的原因。