1. 程式人生 > >thinkPHP 5 nginx 部署時,只跳轉首頁問題

thinkPHP 5 nginx 部署時,只跳轉首頁問題

在使用tp5時候把它部署到伺服器上發現一個奇葩的事情,就是它預設訪問config配置的預設頁,無論怎麼跳轉到其他介面都不好使,最終重寫了  Nginx 的配置檔案解決了這個問題

server{
         listen      80;
         server_name www.XXXX.com;
         index index.php index.html index.htm;
          root  /var/www/didu;

         location ~ \.php  #原來這個裡有“$” 去掉就ok
          {
            #fastcgi_pass  unix:/tmp/php-cgi.sock;
            fastcgi_pass  127.0.0.1:9000;
            fastcgi_index index.php;
            fastcgi_split_path_info ^(.+\.php)(.*)$; #新加第一句
            fastcgi_param PATH_INFO $fastcgi_path_info;#新加第二句
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;#新加第三句
            include fastcgi.conf;
         }

          location / {
              try_files $uri $uri/ /index.php?$query_string;
        }
}