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

出现这个问题首先就是因为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;

        }


待更新,

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

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

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