您现在的位置是:网站首页> 编程资料编程资料
解决thinkPHP 5 nginx 部署时,只跳转首页的问题_php实例_
2023-05-25
559人已围观
简介 解决thinkPHP 5 nginx 部署时,只跳转首页的问题_php实例_
在使用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; } } 以上这篇解决thinkPHP 5 nginx 部署时,只跳转首页的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
您可能感兴趣的文章:
- 详解NGINX访问https跳转到http的解决方法
- nginx rewrite 实现URL跳转的方法
- Nginx服务器中HTTP 301跳转到带www的域名的方法
- nginx强制使用https访问的方法(http跳转到https)
- Nginx根据不同浏览器语言配置页面跳转的方法
- nginx 解决首页跳转问题详解
- 详解nginx 301跳转到带www域名方法
- 关于nginx没有跳转到upstream地址的解决
- 如何通过nginx负载均衡跳转https
- 利用Nginx的map指令实现页面跳转
- 使用Nginx实现301跳转至https的根域名示例代码
- nginx禁止直接通过ip进行访问并跳转到自定义500页面的操作
- Nginx rewrite跳转应用场景详解
- nginx开启HSTS让浏览器强制跳转HTTPS访问详解
- nginx里的rewrite跳转的实现
- Nginx中location匹配以及rewrite重写跳转详解
- Nginx隐藏式跳转(浏览器URL跳转后保持不变)
相关内容
- 详解将数据从Laravel传送到vue的四种方式_php实例_
- 漂亮的thinkphp 跳转页封装示例_php技巧_
- Thinkphp页面跳转设置跳转等待时间的操作_php实例_
- 解决thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题_php实例_
- thinkphp5使html5实现动态跳转的例子_php实例_
- Thinkphp5 如何隐藏入口文件index.php(URL重写)_php实例_
- 在thinkphp5.0路径中实现去除index.php的方式_php实例_
- laravel5.0在linux下解决.htaccess无效和去除index.php的问题_php实例_
- laravel实现上传图片,并且制作缩略图,按照日期存放的代码_php实例_
- 修改Laravel自带的认证系统的User类的命名空间的步骤_php实例_
