cakephp重写配置

Posted 小慧blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cakephp重写配置相关的知识,希望对你有一定的参考价值。

开启重新:

(1)开启服务器的mod_rewrite模块

(2)注释掉app/ConfigScore.php中的

Configure::write(‘App.baseUrl‘, env(‘SCRIPT_NAME‘));

(3)保留

/.htaccess
/app/.htaccess
/app/webroot/.htaccess

关闭:

(1)开启/app/ConfigScore.php中的

Configure::write(App.baseUrl, env(SCRIPT_NAME));

(2)删掉

/.htaccess
/app/.htaccess
/app/webroot/.htaccess

得到的效果:

开启重写:www.example.com/controllername/actionname/param

关闭重写:www.example.com/index.php/controllername/actionname/param rather

 

以上是关于cakephp重写配置的主要内容,如果未能解决你的问题,请参考以下文章

如何在 nginx 中配置 cakephp

没有 URL 重写的 CakePHP:将 / 重定向到 index.php

将老式查询字符串重写为现代 cakephp URL

Letsencrypt和CakePHP应用程序的Htaccess重写文件

cakephp控制台脚本Console/shell使用

Windows IIS7上的Htaccess和CakePHP 2