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配置https实现域名访问项目(图文教程)
Mar 31 Servers
nginx+lua单机上万并发的实现
May 31 Servers
Nginx缓存设置案例详解
Sep 15 Servers
详解nginx安装过程并代理下载服务器文件
Feb 12 Servers
Nginx实现负载均衡的项目实践
Mar 18 Servers
nginx常用配置conf的示例代码详解
Mar 21 Servers
CentOS下安装Jenkins的完整步骤
Apr 07 Servers
docker compose 部署 golang 的 Athens 私有代理问题
Apr 28 Servers
Nginx 常用配置
May 15 Servers
聊聊配置 Nginx 访问与错误日志的问题
May 25 Servers
Linux中各个目录的作用与内容
Jun 28 Servers
Fluentd搭建日志收集服务
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
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
2014/02/24 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
2014/04/10 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
php实现的debug log日志操作类实例
2016/07/12 PHP
在IE,Firefox,Safari,Chrome,Opera浏览器上调试javascript
2008/12/02 Javascript
JavaScript 克隆数组最简单的方法
2009/02/12 Javascript
将查询条件的input、select清空
2014/01/14 Javascript
我的NodeJs学习小结(一)
2014/07/06 NodeJs
js闭包实现按秒计数
2015/04/23 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
jquery验证邮箱格式是否正确实例讲解
2015/11/16 Javascript
JavaScript使用ZeroClipboard操作剪切板
2017/05/10 Javascript
微信小程序实现预览图片功能
2020/10/22 Javascript
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
vue-路由精讲 二级路由和三级路由的作用
2020/08/06 Javascript
js实现删除json中指定的元素
2020/09/22 Javascript
六个窍门助你提高Python运行效率
2015/06/09 Python
python 默认参数问题的陷阱
2016/02/29 Python
Python 编码处理-str与Unicode的区别
2016/09/06 Python
Python使用中文正则表达式匹配指定中文字符串的方法示例
2017/01/20 Python
Python中selenium实现文件上传所有方法整理总结
2017/04/01 Python
Python编程之序列操作实例详解
2017/07/22 Python
python+pandas+时间、日期以及时间序列处理方法
2018/07/10 Python
Python控制Firefox方法总结
2019/06/03 Python
ipython jupyter notebook中显示图像和数学公式实例
2020/04/15 Python
python中wx模块的具体使用方法
2020/05/15 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
2020/06/18 Python
使用css如何制作时间ICON方法实践
2012/11/12 HTML / CSS
澳大利亚领先的在线美容商店:Facial Co
2017/10/22 全球购物
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
劳动保障个人工作总结
2015/03/04 职场文书
幼儿园安全工作总结2015
2015/04/20 职场文书
后天观后感
2015/06/08 职场文书
工作表现证明
2015/06/15 职场文书
安全生产隐患排查制度
2015/08/05 职场文书
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记