没有mod_rewrite的CakePHP会导致404错误

时间:2013-08-05 09:24:00

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

我是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告诉我,一切都没事。

但是当我尝试打开/发布/索引时,我得到了404.为什么?

1 个答案:

答案 0 :(得分:2)

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