【问题标题】:Codeigniter page URLs, page not found 404Codeigniter 页面 URL,页面未找到 404
【发布时间】:2013-09-16 01:38:39
【问题描述】:

我正在使用他们的通用主题控制器指令学习 codeigniter。我已经成功安装了 codeigniter,但我似乎无法找到正确的 URL 来访问我按照他们的指南创建的测试文件。

在说明中,它指示我创建一个名为 blog.php 的文件并输入一个 echo 语句并将其上传到控制器目录。

接下来它指示我查看 www.domain.com/index.php/blog/ 上的文件,当我去那里时,我得到一个 Code igniter 404 错误页面。

有人知道我需要使用不同的 URL 吗?

【问题讨论】:

  • 你设置路由了吗?
  • 我在 Cpanel 上使用了 Softaculous 来安装它,所以我认为可以设置。我也没有在 Codeigniter 安装说明中看到。
  • 你不安装路由,你必须告诉 CI 你想使用某个控制器和该控制器内部的方法来处理给定的请求。在你的情况下,/blog
  • 嗨@MichaelFalciglia,只是建议您阅读Codeigniter URL,以便您了解更多
  • 贾斯汀,我打开了 routes.php 文件,我注意到它附带的welcome.php 文件已经有一个路由,当我尝试转到该文件时,我也收到了 404 错误.

标签: php codeigniter


【解决方案1】:

Softaculous 在您的服务器上安装 CodeIgnitor。但是您需要为您构建的每个 MVC 配置路由。仔细阅读routing guide,也可以关注static page creation

【讨论】:

  • 即使我不对路由文件进行任何更改,应用程序附带的默认欢迎页面是否仍然有效?
  • 如果您访问 url yourdomain.com,它将起作用。由于404 路由仍然完好,您将进入错误页面。
  • 欢迎页面的确切网址是什么。我已经尝试过这些并且遇到了所有 404 错误 domain.com/index.php/welcome/domain.com/index.php/welcome.html domain.com/index.php/welcome.php domain.com/welcome
  • 默认情况下,domain.com/index.php/welcome 是 url。我们可以通过编辑配置文件和 .htaccess/webconfig 文件将其更改为其他类型。
  • 我从另一个论坛发现了欢迎问题,除非您的文件位于根 www 文件夹中,否则欢迎页面不起作用。我已将 codeigniter 放入子文件夹 ci/
猜你喜欢
  • 2015-05-19
  • 2015-07-28
  • 1970-01-01
  • 1970-01-01
  • 2015-03-30
  • 2018-05-13
  • 1970-01-01
  • 1970-01-01
  • 2020-07-14
相关资源
最近更新 更多