Nginx tp3.2.3 404问题解决方案


Posted in Servers onMarch 31, 2021

最近我把Apache给换成nginx,当我把tp项目搬过去运行的时候发现404 错误 ,原来是因为nginx不支持 pathinfo 模式,需要自己配置

下面我配置

在server配置里面

location / {
    #root html
    index index.html index.htm index.php ;
    if (!-e $request_filename) { 
    rewrite ^/test/tp/(.*)$ /test/tp/index.php/$1 last;
    break; 
}     
location ~ \.php {  #注意这里一定要一样,不能有$
  set $script $uri;
  set $path_info "/";
  if ($uri ~ "^(.+\.php)(/.+)") {
    set $script   $1;
    set $path_info $2;
  }
  fastcgi_pass 127.0.0.1:9000;
  fastcgi_index index.php?IF_REWRITE=1;
  include fastcgi_params;
  fastcgi_param PATH_INFO $path_info;
  fastcgi_param SCRIPT_FILENAME $document_root/$script;
  fastcgi_param SCRIPT_NAME $script;
}

保存配置之后,重启 nginx ,配置成功

直接支持类似于 /Index.html 这样的伪静态模式

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Servers 相关文章推荐
Nginx反向代理多个服务器的实现方法
Mar 31 Servers
解决Nginx 配置 proxy_pass 后 返回404问题
Mar 31 Servers
nginx反向代理时如何保持长连接
Mar 31 Servers
详解nginx安装过程并代理下载服务器文件
Feb 12 Servers
Nginx中使用Lua脚本与图片的缩略图处理的实现
Mar 18 Servers
Nginx实现会话保持的两种方式
Mar 18 Servers
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
Apr 02 Servers
Consul在linux环境的集群部署
Apr 08 Servers
微信告警的zabbix监控系统 监控整个NGINX集群
Apr 18 Servers
tomcat正常启动但网页却无法访问的几种解决方法
May 06 Servers
排查Tomcat进程假死的问题
May 06 Servers
鲲鹏 CentOS 7 安装Python3.7
May 11 Servers
解决Nginx 配置 proxy_pass 后 返回404问题
nginx配置ssl实现https的方法示例
Mar 31 #Servers
Nginx解决前端访问资源跨域问题的方法详解
Mar 31 #Servers
nginx实现发布静态资源的方法
Nginx中break与last的区别详析
nginx网站服务如何配置防盗链(推荐)
本地通过nginx配置反向代理的全过程记录
You might like
php生成excel列名超过26列大于Z时的解决方法
2014/12/29 PHP
PHP中应该避免使用同名变量(拆分临时变量)
2015/04/03 PHP
PHP简单实现无限级分类的方法
2016/05/13 PHP
php通过文件头判断格式的方法
2016/05/28 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
自制PHP框架之路由与控制器
2017/05/07 PHP
PHP构造二叉树算法示例
2017/06/21 PHP
PHP实现简单登录界面
2019/10/23 PHP
JQuery中的html()、text()、val()区别示例介绍
2014/09/01 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
简介JavaScript中的setDate()方法的使用
2015/06/11 Javascript
AngularJS入门之动画
2016/07/27 Javascript
浅谈js键盘事件全面控制
2016/12/01 Javascript
详解Vue 开发模式下跨域问题
2017/06/06 Javascript
详解vue+vueRouter+webpack的简单实例
2017/06/17 Javascript
vue利用better-scroll实现轮播图与页面滚动详解
2017/10/20 Javascript
Vue.js与 ASP.NET Core 服务端渲染功能整合
2017/11/16 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
layui select获取自定义属性方法
2018/08/15 Javascript
webpack的tree shaking的实现方法
2019/09/18 Javascript
react 原生实现头像滚动播放的示例
2020/04/21 Javascript
nuxt 实现在其它js文件中使用store的方式
2020/11/05 Javascript
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
python 3.5下xadmin的使用及修复源码bug
2017/05/10 Python
Python基于递归算法实现的走迷宫问题
2017/08/04 Python
简单了解Python3里的一些新特性
2019/07/13 Python
python argparser的具体使用
2019/11/10 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
使用gunicorn部署django项目的问题
2020/12/30 Python
师范生自我鉴定范文
2013/10/05 职场文书
教育实习生的自我评价分享
2013/11/21 职场文书
医院实习介绍信
2014/01/12 职场文书
写求职信有什么意义
2014/02/17 职场文书
2014年医院十一国庆节活动方案
2014/09/15 职场文书
公司领导班子召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
5人制售《绝地求生》游戏外挂获利500多万元 被判刑
2022/03/31 其他游戏