thinkPHP 5 nginx 部署时,只跳转首页问题

  • Post author:
  • Post category:php



在使用tp5时候把它部署到服务器上发现一个奇葩的事情,就是它默认访问config配置的默认页,无论怎么跳转到其他接口都不好使,最终重写了  Nginx 的配置文件解决了这个问题




  1. server{


  2. listen      80;

  3. server_name www.XXXX.com;

  4. index index.php index.html index.htm;

  5. root  /var/www/didu;


  6. location ~ \.php  #原来这个里有“$” 去掉就ok

  7. {

  8. #fastcgi_pass  unix:/tmp/php-cgi.sock;

  9. fastcgi_pass  127.0.0.1:9000;

  10. fastcgi_index index.php;

  11. fastcgi_split_path_info ^(.+\.php)(.*)$; #新加第一句

  12. fastcgi_param PATH_INFO $fastcgi_path_info;#新加第二句

  13. fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;#新加第三句

  14. include fastcgi.conf;

  15. }


  16. location / {

  17. try_files $uri $uri/ /index.php?$query_string;

  18. }

  19. }



版权声明:本文为admin1008611原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。