thinkphp3.2 在nginx下的伪静态配置

2018-03-19 jgw、无尘 1639次

为了更好的符合SEO的需求,我们经常需要对thinkphp开发的网站做伪静态设置。下面讲解的是在nginx环境下的伪静态配置,供大家参考。

1、修改thinkphp的配置文件,设置URL访问模式为rewrite模式,即在配置文件中做如下配置

'URL_MODEL'          => '2',  //rewrite模式


2、在nginx中对网站的配置中加入下面的伪静态规则配置

location / {  

    if (!-e $request_filename) {   

        rewrite  ^(.*)$  /index.php?s=$1  last;    break;

    }

}


3、完成以上两步后重启nginx服务即可!


声明:
1.本站的资源收集于互联网,仅供大家学习交流,请勿用于非法用途,否则后果自负!
2.如转载本站的原创文章,请勿必注明文章来源,对于不尊重原创的行为我们将追究责任