1. 程式人生 > >剛搭建好centos7 下Nginx伺服器 將thinkPHP 專案放到Nginx下出現404Not Found解決辦法

剛搭建好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;

        }


待更新,