codeigniter url 大小写敏感问题
我编写了一个名为 CMS
(大写字母)的控制器。当我调用链接 http://localhost/CI/testing/admin/cms/insert,没问题。它在本地主机中工作正常。
将该页面上传到服务器后,当我执行该语句时, http://dev.test。在/testing/admin/cms/insert中,不显示页面。但是当我将网址更改为 http://dev.test.in/testing/admin/ CMS/insert,处于工作状态。
为了解决这个问题,我必须将控制器名称更改为 cms(小写字母),或者将所有锚点 url 更改为 CMS。有没有其他解决方案可以解决这个问题。喜欢写 htaccess 文件吗?
I have written a controller with name CMS
(capital letter). When I call the link http://localhost/CI/testing/admin/cms/insert, It has no problem. Its working fine in localhost.
After uploading that page to server and when I execute the statement, http://dev.test.in/testing/admin/cms/insert, it doesn't display the page. But when I change the url to http://dev.test.in/testing/admin/CMS/insert, its in a working condition.
In order to solve this either I will have to change the controller name to cms(small letter) or change all the anchor url to CMS. Is there any other solution to solve this. Like writing htaccess file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
存在问题是因为 Linux 和 Windows 上的文件名不同
我的文件myfile 在 Windows 中不能存在于同一路径中,但在 Linux 中可以存在
The problem exist coz file name differs on Linux and Windows
MyFile & myfile can not exist in a same path in Windows, but can on a Linux