在使用tp5時(shí)候把它部署到服務(wù)器上發(fā)現(xiàn)一個(gè)奇葩的事情,就是它默認(rèn)訪問config配置的默認(rèn)頁(yè),無論怎么跳轉(zhuǎn)到其他接口都不好使,最終重寫了 Nginx 的配置文件解決了這個(gè)問題
server{
listen 80;
server_name www.XXXX.com;
index index.php index.html index.htm;
root /var/www/didu;
location ~ \.php #原來這個(gè)里有“$” 去掉就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;
}
}
以上這篇解決thinkPHP 5 nginx 部署時(shí),只跳轉(zhuǎn)首頁(yè)的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。