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 location中多个if里面proxy_pass的方法
Mar 31 Servers
nginx 反向代理之 proxy_pass的实现
Mar 31 Servers
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
Apr 04 Servers
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
Jul 07 Servers
详解Nginx 被动检查服务器的存活状态
Oct 16 Servers
Nginx HTTP跳转至HTTPS
May 15 Servers
CentOS7安装MySQL8的超级详细教程(无坑!)
Jun 10 Servers
windows server 2012安装FTP并配置被动模式指定开放端口
Jun 10 Servers
Linux服务器离线安装 nginx的详细步骤
Jun 16 Servers
Nginx代理Redis哨兵主从配置的实现
Jul 15 Servers
Linux在两个服务器直接传文件的操作方法
Aug 05 Servers
源码安装apache脚本部署过程详解
Sep 23 Servers
解决Nginx 配置 proxy_pass 后 返回404问题
nginx配置ssl实现https的方法示例
Mar 31 #Servers
Nginx解决前端访问资源跨域问题的方法详解
Mar 31 #Servers
nginx实现发布静态资源的方法
Nginx中break与last的区别详析
nginx网站服务如何配置防盗链(推荐)
本地通过nginx配置反向代理的全过程记录
You might like
Linux下进行MYSQL编程时插入中文乱码的解决方案
2007/03/15 PHP
PHP递归调用数组值并用其执行指定函数的方法
2015/04/01 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
js打印纸函数代码(递归)
2010/06/18 Javascript
jQuery 名称冲突的解决方法
2011/04/08 Javascript
技术男用来对妹子表白的百度首页
2014/07/23 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
js获取当前时间显示在页面上并每秒刷新
2014/12/24 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
利用Angularjs和Bootstrap前端开发案例实战
2016/08/27 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
几种tab切换详解
2017/02/03 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
ES6入门教程之Array.from()方法
2019/03/23 Javascript
bootstrap中的导航条实例代码详解
2019/05/20 Javascript
ant design实现圈选功能
2019/12/17 Javascript
vue实现购物车案例
2020/05/30 Javascript
python实现查询苹果手机维修进度
2015/03/16 Python
python用pandas数据加载、存储与文件格式的实例
2018/12/07 Python
scikit-learn线性回归,多元回归,多项式回归的实现
2019/08/29 Python
python动态视频下载器的实现方法
2019/09/16 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
Python如何输出警告信息
2020/07/30 Python
将HTML5 Canvas的内容保存为图片借助toDataURL实现
2013/05/20 HTML / CSS
html5视频常用API接口的实战示例
2020/03/20 HTML / CSS
Alba Moda德国网上商店:意大利时尚女装销售
2016/11/14 全球购物
泰国网上购物:Shopee泰国
2018/09/14 全球购物
中兴通讯全球官方网站:ZTE
2020/12/26 全球购物
机电一体化求职信
2014/03/10 职场文书
第一批党的群众路线教育实践活动总结报告
2014/07/03 职场文书
群教个人对照检查材料
2014/08/20 职场文书
常务副县长“三严三实”对照检查材料思想汇报
2014/10/05 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书