刚搭建好centos7 下Nginx服务器 将thinkPHP 项目放到Nginx下出现404Not Found解决办法

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/80743407

出现这个问题首先就是因为Nginx无法识别,当前的URL。即可能的,thinkPHP路由模式URL_model 0 (普通模式)1(pathinfo模式)2(rewrite模式) 3 (兼容模式)默认是pathinfo模式。


首先打开Nginx的配置文件/usr/local/nginx/conf/nginx.conf:

location ~ \.php {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;
    fastcgi_split_path_info ^(.+\.php)(.*)$;     #增加这一句  
        fastcgi_param PATH_INFO $fastcgi_path_info;    #增加这一句

            include        fastcgi_params;

        }


待更新,

猜你喜欢

转载自blog.csdn.net/qq_33182756/article/details/80743407