codeigniter url 大小写敏感问题

发布于 2024-11-06 02:12:26 字数 572 浏览 1 评论 0原文

我编写了一个名为 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ペ泪落弦音 2024-11-13 02:12:26

存在问题是因为 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文