当我尝试访问我的 CodeIgniter 应用程序时,为啥会收到 404 错误?

     2023-03-31     174

关键词:

【中文标题】当我尝试访问我的 CodeIgniter 应用程序时,为啥会收到 404 错误?【英文标题】:Why am I getting a 404 error when I attemp to access my CodeIgniter app?当我尝试访问我的 CodeIgniter 应用程序时,为什么会收到 404 错误? 【发布时间】:2012-05-22 18:04:39 【问题描述】:

在CodeIgniter manual 中,它演示了如何为 blog.php 制作控制器。它说您可以将浏览器指向http://example.com/blog,它会显示回显“hello world”;控制器文件夹中 blog.php 文件中的代码:

当我访问 example.com/blog 时,我收到 404 错误。我删除了 url 中的 index.php,但我认为这个问题之前存在。

任何帮助都会很棒。

【问题讨论】:

这不是问题,这是 CI 的默认 URL。 我想我很困惑。在文档中它说我可以创建一个名为 blog.php 的控制器并将我的浏览器指向它并让控制器回显“hello world”我知道它不是它的功能,但我只是想确保它设置正确。 @Schnaars:你能成功访问yoursite.com/index.php/blog吗?除非您使用 mod_rewrite 并调整您的 config.php 设置,否则您必须在 URL 中包含 index.php 是的,你甚至可以根据需要重写 url 你真的在访问example.com/blog吗?还是localhost/blog?因为example.com一个示例,所以您应该将其替换为您自己的主机名。 【参考方案1】:

您是否将博客路由添加到 routes.php 文件中?

http://codeigniter.com/user_guide/general/routing.html

每个 URL 都需要映射到一个路由,以便框架知道要运行哪个控制器。做起来很简单,但很遗憾我已经有一段时间没有使用 CI,而且我这里也没有任何 CI 项目来仔细检查它的位置。

但是,这两个视频教程非常好,它们会帮助您学习。

http://codeigniter.com/tutorials/

到目前为止,您有任何与 CI 相关的工作吗..?

【讨论】:

-1 “每个 URL 都需要映射到一个路由,以便框架知道要运行哪个控制器”是不正确的。仅当您想要映射到与 URL 的相应 controller/method/id 段不同的内容时,才需要添加自定义路由。 我的立场是正确的。很明显,我在 Symfony 中的想法太久了。 好酷。我要为此努力。感谢你的帮助。对不起新手问题。当我找到路线时,我会报告。 @Schnaars:这里的重点是你不应该需要路线来做你想做的事情。

Codeigniter 3 - 从外部 Codeigniter 安装访问会话

...15-09-0911:41:03【问题描述】:我似乎无法将从我的codeigniter应用程序传递回我的包含文件夹中的脚本的会话数据。从我读到的其他答案来看,我需要设置我的session_id()以便能够重新加入与ses 查看详情

kAB AuthorizationStatus Denied 当我尝试从 iphone 访问我的应用程序的联系人时?

】kABAuthorizationStatusDenied当我尝试从iphone访问我的应用程序的联系人时?【英文标题】:kABAuthorizationStatusDeniedwhenitrytoaccesscontactsfromtheiphoneformyapp?【发布时间】:2014-09-0306:20:33【问题描述】:我有一个不可见的应用程序,它在iPhone... 查看详情

codeigniter 4 中的 CORS 问题:对预检请求的响应未通过访问控制检查

...2020-09-0713:28:24【问题描述】:我正在使用Codeigniter4为反应应用程序制作api。在邮递员中一切正常,但是当我使用axios发出请求(也尝试过fe 查看详情

Codeigniter 应用程序中的 API 集成

】Codeigniter应用程序中的API集成【英文标题】:APIintegrationinCodeigniterapplication【发布时间】:2017-07-3115:45:42【问题描述】:我正在尝试将来自MyOperator的API集成到我在CodeIgniter开发的CRM项目中。为此,他们为我提供了一些代码,但... 查看详情

当我尝试运行使用 CodeIgniter 编写的项目时出现 Xampp 未知错误

】当我尝试运行使用CodeIgniter编写的项目时出现Xampp未知错误【英文标题】:XamppUnknownErrorWhenITrytoRunProjectWrittenwithCodeIgniter【发布时间】:2012-08-2209:18:07【问题描述】:我下载并安装了Xampp1.8.0和1.5.0(针对不同版本的PHP)。它们都... 查看详情

在 codeigniter 中注销

】在codeigniter中注销【英文标题】:Logoutincodeigniter【发布时间】:2013-08-2717:12:24【问题描述】:我正在尝试在codeigniter框架中设计登录/注销页面。我的问题是,当我注销网页时,我被重定向到登录页面。当我回去时,我得到一个... 查看详情

Codeigniter 如何设置 API 密钥和资源 URL 以便在应用程序中轻松访问

】Codeigniter如何设置API密钥和资源URL以便在应用程序中轻松访问【英文标题】:CodeigniterhowtosetAPIkeysandResourceurlsforeasyaccessinapplications【发布时间】:2017-02-0316:27:43【问题描述】:我正在尝试通过将所有配置放在一个位置以便于访... 查看详情

使用 codeigniter 的 Facebook 评论

...描述】:我正在尝试在我的codeignitor项目中开发facebookcmets应用程序,但我遇到了加载评论框等问题,也无法正确显示所有评论,并且当我使用另一个可以正常工作的新应用程序codeignitor时。我在视图文件中使用此代码(function( 查看详情

Codeigniter - 设置 SSL 并收到 404 错误

...述】:我已经使用thistutorial设置了一个测试SSL证书。我的应用程序需要用户身份验证。正如预期的那样,我在加载登录页面时收到一条错误消息。当我尝试导航到任何其他页面或提交登录表单时,我收到404错误消息。我的假设是... 查看详情

两个 CodeIgniter 应用程序会话相互覆盖

】两个CodeIgniter应用程序会话相互覆盖【英文标题】:TwoCodeIgniterAppSessionOveridingEachother【发布时间】:2021-06-1208:11:52【问题描述】:所以我的服务器上有2个ci应用程序(不同的项目文件夹),当使用相同的浏览器访问时,会话会... 查看详情

Codeigniter、OpenID 和 .htaccess

】Codeigniter、OpenID和.htaccess【英文标题】:Codeigniter,OpenIDand.htaccess【发布时间】:2011-03-1809:54:37【问题描述】:我正在尝试使用CodeigniterOpenIDlibrary,并且在没有.htaccess的CI的默认配置下一切正常。当我通过更改config.php和.htaccess删... 查看详情

CodeIgniter 身份验证 + 用户权限

...时间】:2011-06-2601:11:54【问题描述】:我正在尝试在我的应用程序中构建身份验证系统,但在决定哪种方法是我在CodeIgniter中实现我想要的最佳方式时遇到了一些问题。该网站允许公司管理他们的建筑物。一家公司可以拥有许多... 查看详情

尝试登录站点时从外部跳转到本地主机的xampp站点访问

...我的网站位于:Windows7的浏览器:铬使用XAMPPv3.2.1框架:CodeIgniter当我尝试从同一局域网的外部访问我的站点时它允许我去登录页面。然后当我尝试访问该网站 查看详情

CodeIgniter - AJAX 注册表单验证

...在为我的学校项目使用CodeIgniter和Bootstrap构建一个小型Web应用程序,目前我正在尝试使用AJAX配置表单验证。我怀疑问题出在控制器上,但我无法弄清楚它到底是什么。当我输入有效数据时,一切正常,但当验证出现错误或所有字... 查看详情

当我尝试通过 Bundle.main 访问它时,我的 plist 返回 nil,但我知道它在那里

...代码中创建了一个名为Configuration.plist的.plist文件。运行应用程序一次后,我可以在文件系统中(使 查看详情

当我需要 CodeIgniter 错误时出现 PHP 错误

】当我需要CodeIgniter错误时出现PHP错误【英文标题】:GettingaPHPerrorwhenIwantaCodeIgnitererror【发布时间】:2014-03-2107:53:19【问题描述】:我在尝试上传太大的文件时遇到以下PHP错误:POSTContent-Lengthof1034425027bytesexceedsthelimitof33554432bytesin... 查看详情

Codeigniter 重复会话问题

...【问题描述】:我有一个使用session类使用codeigniter构建的应用程序,并将会话数据存储在数据库中。问题是当我的网页加载css文件时,我的数据库中出现了额外的会话记录。直到最近,我还在rackspace提供的简单VPS主机上运行我的... 查看详情

使用弹性 beantalk 在亚马逊网络服务上上传 codeigniter 项目

...17-12-2103:28:48【问题描述】:我在AWS上搜索了托管codeigniter应用程序,但没有找到任何解决方案。所以我尝试使用弹性豆茎将其上传到AWS。但我收到错误404:-当我尝试访问时 查看详情