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配置proxy_pass中url末尾带/与不带/的区别详解
Mar 31 Servers
Nginx+SpringBoot实现负载均衡的示例
Mar 31 Servers
nginx请求限制配置方法
Jul 09 Servers
详解Nginx 被动检查服务器的存活状态
Oct 16 Servers
Nginx内网单机反向代理的实现
Nov 07 Servers
图文详解nginx日志切割的实现
Jan 18 Servers
Nginx实现会话保持的两种方式
Mar 18 Servers
Kubernetes控制节点的部署
Apr 01 Servers
Nginx反向代理、重定向
Apr 13 Servers
阿里云服务器Ubuntu 20.04上安装Odoo 15
May 20 Servers
nginx七层负载均衡配置详解
Jul 15 Servers
Windows Server 2016服务器用户管理及远程授权图文教程
Aug 14 Servers
解决Nginx 配置 proxy_pass 后 返回404问题
nginx配置ssl实现https的方法示例
Mar 31 #Servers
Nginx解决前端访问资源跨域问题的方法详解
Mar 31 #Servers
nginx实现发布静态资源的方法
Nginx中break与last的区别详析
nginx网站服务如何配置防盗链(推荐)
本地通过nginx配置反向代理的全过程记录
You might like
递归列出所有文件和目录
2006/10/09 PHP
smarty学习笔记之常见代码段用法总结
2016/03/19 PHP
写自已的js类库需要的核心代码
2012/07/16 Javascript
javascript完美拖拽的实现方法
2013/09/29 Javascript
javascript 实现子父窗体互相传值的简单实例
2014/02/17 Javascript
javascript中with()方法的语法格式及使用
2014/08/04 Javascript
jQuery动态修改超链接地址的方法
2015/02/13 Javascript
轻松实现javascript数据双向绑定
2015/11/11 Javascript
推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
2015/12/13 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
Bootstrap源码解读模态弹出框(11)
2016/12/28 Javascript
nodejs基础知识
2017/02/03 NodeJs
微信小程序开发之tabbar图标和颜色的实现
2018/10/17 Javascript
微信小程序如何获取手机验证码
2018/11/04 Javascript
OpenLayers3实现鼠标移动显示坐标
2020/09/25 Javascript
Python编程生成随机用户名及密码的方法示例
2017/05/05 Python
Python md5与sha1加密算法用法分析
2017/07/14 Python
基于python进行桶排序与基数排序的总结
2018/05/29 Python
python实现杨氏矩阵查找
2019/03/02 Python
NumPy 基本切片和索引的具体使用方法
2019/04/24 Python
Python面向对象之Web静态服务器
2019/09/03 Python
解决python脚本中error: unrecognized arguments: True错误
2020/04/20 Python
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
Mio Skincare英国官网:身体紧致及孕期身体护理
2018/08/19 全球购物
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
怀旧香味蜡烛:Homesick
2019/11/02 全球购物
东方红海科技面试题软件测试方面
2012/02/08 面试题
请介绍一下WSDL的文档结构
2013/03/17 面试题
美术教师岗位职责
2014/03/18 职场文书
家长对老师的评语
2014/04/18 职场文书
2014学习优秀共产党员先进事迹材料思想汇报
2014/09/14 职场文书
党支部三会一课计划
2014/09/24 职场文书
2014年手术室工作总结
2014/11/26 职场文书
Python编程源码报错解决方法总结经验分享
2021/10/05 Python
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
2022/04/02 Servers