【问题标题】:CakePHP without mod_rewrite causes 404 errors没有 mod_rewrite 的 CakePHP 会导致 404 错误
【发布时间】:2013-08-05 09:24:00
【问题描述】:

我对 Cake 很陌生,所以我尝试从博客教程开始。

我在 webroot 中安装了 CakePHP 2.3.8。 配置 SQL 并删除所有 3 个 .htaccess 文件,因为我没有 mod_rewrite。在 core.php 我激活 配置::write('App.baseUrl', env('SCRIPT_NAME')); 我按照教程中的说明创建了 Posts-Model、Controller 和 index-View。

APP/View/Pages/home.ctp 告诉我,一切正常。

但是当我尝试打开 /posts/index 时,我得到了 404。为什么?

【问题讨论】:

标签: cakephp http-status-code-404 blogs


【解决方案1】:

如果没有 mod_rewrite,url 看起来像 www.example.com/index.php/controllername/actionname/param,即在您的示例中,您必须调用 /index.php/posts/index(或 /index.php/posts/)。

【讨论】:

  • 好的,谢谢,它有效。我只是想知道,为什么到目前为止这还不是教程的一部分……
  • 可能是因为大多数人都在使用 mod_rewrite。
猜你喜欢
  • 1970-01-01
  • 2012-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-10
  • 1970-01-01
相关资源
最近更新 更多