【问题标题】:New controller directories in codeigniter serves 404codeigniter 中的新控制器目录服务于 404
【发布时间】:2012-07-10 02:44:22
【问题描述】:

我的控制器目录下有目录可以完美运行。但是,在该级别上创建任何新目录都会导致每次 404。我所做的只是回响你好世界。我相信这是一个目录问题。权限与正在工作的目录和文件相同。

【问题讨论】:

    标签: codeigniter controller http-status-code-404


    【解决方案1】:

    CodeIgniter 的/application 目录中有一个.htaccess,它会阻止您直接访问该目录中的文件。

    设计完成后,没有人可以直接访问您的代码。您应该考虑不要偏离这一点。

    【讨论】:

    • 很公平,但是因为没有不能解释问题的限制。此外,它没有解释为什么以前的目录可以正常工作。
    • 好的,你有没有和你的目录冲突的文件名?
    • 不,先生。例如,我有 /controllers/deactivation 并且所有文件都在该目录中工作。我创建了 /controllers/test 并且没有文件在那个文件中工作。
    • 好的,这比简单的问答需要更多的调试,你能发布确切的目录结构吗?
    • /application/controllers/crons/test.php(我在这里回显 hello world 但 404 的)/application/controllers/deactivation/test.php(这个实际上是为 hello world 服务的)
    猜你喜欢
    • 2013-02-21
    • 2012-01-02
    • 2013-07-20
    • 2017-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多