巅峰霸主 > 运营推广 > 服务器运维 >

thinkphp5.x配置nginx伪静态方法

时间:2021-04-02 21:01:44  来源:巅峰霸主网  作者:烈火大地 点击:
摘要:第一次使用thinkphp开发的网站程序,在配置伪静态的时候还有一点懵,下面分享一下详细的设置过程,重点是添加rewrite规则……
server {
    listen 80;
    server_name **.com;
    root "C:/wwwroot/**/public";
    location / {
        index index.html index.htm index.php default.php;

//重点就是加入下面这个if
        if (!-e $request_filename){
            rewrite  ^(.*)$  /index.php?s=$1  last;
            break;
        }
    }
    location ~ .php(.*)$ {
        fastcgi_pass 127.0.0.1:18158;
        fastcgi_index index.html;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_split_path_info ^(.+.php)(.*)$;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        include fastcgi_params;
    }
}

主要就是在 location / {}里面加上伪静态规则,和其他通用的伪静态规则稍有不同的就是多出了一个if判断。

(责任编辑:陆柏熺)
评价:
用户名: 验证码: 看不清?点击更换


关注站长自媒体 获取更多优质内容

  • 百家号
    百家号
  • 头条号
    头条号
  • 企鹅号
    企鹅号

2019-2021 ©巅峰霸主网 京ICP备12023415号-2
返回
顶部