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+SpringBoot实现负载均衡的示例
Mar 31 Servers
Nginx服务器如何设置url链接
Mar 31 Servers
nginx location优先级的深入讲解
Mar 31 Servers
apache基于端口创建虚拟主机的示例
Apr 24 Servers
Nginx反向代理配置的全过程记录
Jun 22 Servers
nginx的zabbix 5.0安装部署的方法步骤
Jul 16 Servers
Z-Order加速Hudi大规模数据集方案分析
Mar 31 Servers
Nginx禁止ip访问或非法域名访问
Apr 07 Servers
tomcat默认最大连接数及相关调整方法
May 06 Servers
django项目、vue项目部署云服务器的详细过程
Jul 23 Servers
nginx配置指令之server_name的具体使用
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
PHP配置心得包含MYSQL5乱码解决
2006/11/20 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
2011/10/13 PHP
php过滤XSS攻击的函数
2013/11/12 PHP
PHP中4个加速、缓存扩展的区别和选用建议
2014/03/12 PHP
PHP错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
Laravel 模型关联基础教程详解
2019/09/17 PHP
获取HTML DOM节点元素的方法的总结
2009/08/21 Javascript
jquery 屏蔽一个区域内的所有元素,禁止输入
2009/10/22 Javascript
js判断一个元素是否为另一个元素的子元素的代码
2012/03/21 Javascript
深入理解JavaScript系列(17):面向对象编程之概论详细介绍
2015/03/04 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
JS写谷歌浏览器chrome的外挂实例
2018/01/11 Javascript
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
微信小程序下拉菜单效果的实例代码
2019/05/14 Javascript
Python中关键字is与==的区别简述
2014/07/31 Python
Python模拟脉冲星伪信号频率实例代码
2018/01/03 Python
使用apidocJs快速生成在线文档的实例讲解
2018/02/07 Python
使用 python pyautogui实现鼠标键盘控制功能
2019/08/04 Python
python 矢量数据转栅格数据代码实例
2019/09/30 Python
Python Django中的STATIC_URL 设置和使用方式
2020/03/27 Python
Canvas实现放大镜效果完整案例分析(附代码)
2020/11/26 HTML / CSS
美国和加拿大房车出售在线分类广告:RVT.com
2018/04/23 全球购物
美国精品地毯网站:Boutique Rugs
2020/03/04 全球购物
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
Ajxa常见问题都有哪些
2014/03/26 面试题
企业管理标语
2014/06/10 职场文书
学校机关党总支领导班子整改工作方案
2014/10/26 职场文书
公司庆典主持词
2015/07/04 职场文书
全国劳模先进事迹材料(2016精选版)
2016/02/25 职场文书
关于企业的执行力标语大全
2020/01/06 职场文书
vue.js Router中嵌套路由的实用示例
2021/06/27 Vue.js
SQL SERVER实现连接与合并查询
2022/02/24 SQL Server
MySQL批量更新不同表中的数据
2022/05/11 MySQL