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 相关文章推荐
使用Apache的rewrite
Mar 09 Servers
详解如何修改nginx的默认端口
Mar 31 Servers
nginx结合openssl实现https的方法
Jul 25 Servers
Nginx 路由转发和反向代理location配置实现
Nov 11 Servers
Apache Hudi集成Spark SQL操作hide表
Mar 31 Servers
Kubernetes控制节点的部署
Apr 01 Servers
Linux、ubuntu系统下查看显卡型号、显卡信息详解
Apr 07 Servers
centos7安装mysql5.7经验记录
May 02 Servers
tomcat默认最大连接数及相关调整方法
May 06 Servers
阿里云国际版 使用Nginx作为HTTPS转发代理服务器
May 11 Servers
nginx设置资源请求目录的方式详解
May 30 Servers
彻底卸载VMware虚拟机的超详细步骤记录
Jul 15 Servers
解决Nginx 配置 proxy_pass 后 返回404问题
nginx配置ssl实现https的方法示例
Mar 31 #Servers
Nginx解决前端访问资源跨域问题的方法详解
Mar 31 #Servers
nginx实现发布静态资源的方法
Nginx中break与last的区别详析
nginx网站服务如何配置防盗链(推荐)
本地通过nginx配置反向代理的全过程记录
You might like
曾在DC漫画界反派角色扮演的演员,谁才是你心目中的小丑之王?
2020/04/09 欧美动漫
探讨GDFONTPATH能否被winxp下的php支持
2013/06/21 PHP
CI框架中通过hook的方式实现简单的权限控制
2015/01/07 PHP
smarty简单应用实例
2015/11/03 PHP
php异步:在php中使用fsockopen curl实现类似异步处理的功能方法
2016/12/10 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
PHP自动识别当前使用移动终端
2018/05/21 PHP
PHP学习记录之数组函数
2018/06/01 PHP
一个用js实现控制台控件的代码
2007/09/04 Javascript
JQuery Dialog(JS 模态窗口,可拖拽的DIV)
2010/02/07 Javascript
jQuery 动画弹出窗体支持多种展现方式
2010/04/29 Javascript
jquery tab插件精简版分享
2011/09/10 Javascript
jquery.tmpl JQuery模板插件
2011/10/10 Javascript
网页整体变灰白色(兼容各浏览器)实例
2013/04/21 Javascript
移动设备web开发首选框架:zeptojs介绍
2015/01/29 Javascript
jQuery插件Tmpl的简单使用方法
2015/04/27 Javascript
jQuery超精致图片轮播幻灯片特效代码分享
2015/09/10 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
2016/10/24 Javascript
详解Vue.js 响应接口
2020/07/04 Javascript
Python中逗号的三种作用实例分析
2015/06/08 Python
在Python的Django框架中调用方法和处理无效变量
2015/07/15 Python
python中实现数组和列表读取一列的方法
2018/04/03 Python
基于Python开发chrome插件的方法分析
2018/07/07 Python
python正则表达式之对号入座篇
2018/07/24 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
2018/11/07 Python
Python抓包程序mitmproxy安装和使用过程图解
2020/03/02 Python
苹果香港官方商城:Apple香港
2016/09/14 全球购物
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
自我鉴定范文200字
2013/10/02 职场文书
司仪主持词两篇
2014/03/22 职场文书
2015届大学生就业推荐表自我评价
2014/09/27 职场文书
个人作风建设总结
2014/10/23 职场文书
铁人观后感
2015/06/16 职场文书
Python关于OS文件目录处理的实例分享
2021/05/23 Python
排查并解决MySQL生产库内存使用率高的报警
2022/04/11 MySQL