在使用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;
-
}
-
}
版权声明:本文为admin1008611原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。