我们要知道Liunx不像我们的Windows系统一样,对大小写不敏感。linux是很敏感的,所以书写一定要注意。下面我们就讲下:


服务器系统:Liunx(阿里云centos7.0) 

配置环境:nginx 1.10.0好像是的最新版本

PHP: thinkphp3.2.3版本 


1.nginx配置文件的修改 ngixn文件中的conf.d中的default.conf (看你自己的是不是)


注意:在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现


①根目录下安装php框架(/home/www)常用的

 location / { // …..省略部分代码

       if (!-e $request_filename) {

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

       break;

    }

 }


如果你的ThinkPHP安装在二级目录,Nginx的伪静态方法设置如下

location /二级目录名称/ {

    if (!-e $request_filename){

        rewrite  ^/二级目录名称/(.*)$  /二级目录名称/index.php?s=$1  last;

    }

}




③配置完成以后不能忘记最重要的,在项目配置文件中修改URL_MODEL连接模式

 'URL_MODEL' => 2


④重启nginx服务,OK!







相关问题推荐