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的web集群项目
Nov 27 Servers
Apache Hudi的多版本清理服务彻底讲解
Mar 31 Servers
openstack云计算keystone组件工作介绍
Apr 20 Servers
Windows和Linux上部署Golang并运行程序
Apr 22 Servers
安装harbor作为docker镜像仓库的问题
Jun 14 Servers
Win2008系统搭建DHCP服务器
Jun 25 Servers
腾讯云服务器部署前后分离项目之前端部署
Jun 28 Servers
设置IIS Express并发数
Jul 07 Servers
nginx七层负载均衡配置详解
Jul 15 Servers
Elasticsearch6.2服务器升配后的bug(避坑指南)
Sep 23 Servers
码云(gitee)通过git自动同步到阿里云服务器
Dec 24 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动态变静态原理
2006/11/25 PHP
php adodb连接带密码access数据库实例,测试成功
2008/05/14 PHP
php skymvc 一款轻量、简单的php
2011/06/28 PHP
Smarty模板引擎缓存机制详解
2016/05/23 PHP
JavaScript触发器详解
2007/03/10 Javascript
经常用到的JavasScript事件的翻译
2007/04/09 Javascript
基于JQuery 滑动与动画的说明介绍
2013/04/18 Javascript
js定时器的使用(实例讲解)
2014/01/06 Javascript
用jquery写的一个万年历(自写)
2014/01/20 Javascript
浅谈Javascript变量作用域问题
2014/12/16 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
2015/08/09 Javascript
jQuery实现的网页竖向菜单效果代码
2015/08/26 Javascript
javascript仿百度输入框提示自动下拉补全
2016/01/07 Javascript
javascript轮播图算法
2016/10/21 Javascript
JS开发中基本数据类型具体有哪几种
2017/10/19 Javascript
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
2018/11/14 Javascript
nodejs读取图片返回给浏览器显示
2019/07/25 NodeJs
Python的加密模块md5、sha、crypt使用实例
2014/09/28 Python
python实现中文输出的两种方法
2015/05/09 Python
Python 高级专用类方法的实例详解
2017/09/11 Python
Django时区详解
2019/07/24 Python
python collections模块的使用
2020/10/16 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
css3 自定义字体font-face使用介绍
2014/05/14 HTML / CSS
房地产员工找工作的自我评价
2013/11/15 职场文书
中专生的个人自我评价
2013/12/11 职场文书
大学四年个人自我小结
2014/03/05 职场文书
财会专业毕业生自荐信
2014/07/09 职场文书
经典毕业生求职信
2014/07/12 职场文书
上课随便讲话检讨书
2014/09/12 职场文书
无房产证房屋转让协议书合同样本
2014/10/18 职场文书
2014年银行工作总结范文
2014/11/12 职场文书
委托书格式范文
2015/01/28 职场文书
英语辞职信怎么写
2015/02/28 职场文书
郭明义观后感
2015/06/08 职场文书
两行代码解决Jupyter Notebook中文不能显示的问题
2021/04/24 Python