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

为了更好的符合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服务即可!