+ -
当前位置:首页 → 问答吧 → cakephp默认url指向问题

cakephp默认url指向问题

时间:2011-12-06

来源:互联网


阅读时注意index有s和没s

cakephp默认访问localhost时不是指向localhost/index吗
现在我没建index、所以这个路径显示Not Found

Error: The requested address '/' was not found on this server.
我建个indexs_controller.php
但是cakephp默认controller是复数的、、
所以只有访问localhost/indexs时页面才是正确的、、
但是默认cakephp路由指向的是localhost/index
如何更改默认指向到localhost/indexs

作者: calky   发布时间: 2011-12-06

cake的默认根目录是cakeapp/app/webroot,所有对controller的action请求都是通过REWRITE规则由根目录下INDEX.PHP转发的。你要做的是:

1.确认REWRITE规则生效。webserver如果是apache只需启用REWRITE功能,如果是NGINX则需要自己在config里配置规则。

2.确认virtualhost的根目录指向yourapp/app/webroot,而不是yourapp/

作者: lazysmile   发布时间: 2011-12-08