【问题标题】:Display 404 page in CodeIgniter在 CodeIgniter 中显示 404 页面
【发布时间】:2017-07-02 08:06:06
【问题描述】:

我使用Codeigniter 创建了新网站。让我困惑的是,当我把它转移到我的网络服务器时,每个页面都显示404页面......

这是一个转折点,当我将控制器从 home 更改为 Home 时,它现在可以正确显示。

谁能告诉我为什么会这样?这样好吗?我是否必须访问像example.com/Homeexample.com/home 这样的每个页面?

谢谢。

【问题讨论】:

  • 你能检查一下你的路径设置吗application/controllers/main.php application/controllers/page1.php application/views/main.php application/views/page1.php
  • 我该怎么办?实际上,我已经将控制器、模型和视图的所有首字母大写了。
  • 为什么会这样?在我的本地计算机中,我只是将小型大写字母用于我的控制器、模型和视图。

标签: codeigniter http-status-code-404


【解决方案1】:

在 Codeigniter 版本 3 及更高版本中,控制器名称应以大写字母开头。这就是为什么当您将控制器从 home 重命名为 Home 时,它就开始工作了。

Windows 操作系统会将文件名视为不区分大小写,但 Linus 区分大小写。所以这可能是它在本地 Windows 开发环境中工作的原因。

【讨论】:

    猜你喜欢
    • 2016-10-25
    • 2012-07-12
    • 1970-01-01
    • 2023-03-09
    • 2015-08-14
    • 2020-09-04
    • 2017-03-12
    • 1970-01-01
    • 2012-06-02
    相关资源
    最近更新 更多