zf2框架的PHP程序,测试环境使用apache,准生产环境使用nginx,出现的问题
使用zf2框架开发的PHP程序
开发在路由的结尾增加了/以解决404的问题
在测试环境(使用apache)是正常的
而在准生产环境(使用nginx)不正常
路由去掉/也可以访问,但增加/后在nginx环境下会自动跳转到路由的首页,而开发的代码部分连接已经带了/,只能想办法删除结尾的/
使用关键词 “nginx 结尾斜杠”在google搜索到的解决办法解决不了这个问题
改用关键词“nginx slash end”在google搜索看到类似How to remove trailing slash from URL using Nginx文章
解决办法:修改这个项目的nginx的vhost配置文件
增加一行
rewrite ^/(.*)/$ /$1 permanent;
类似这样:
server { listen :80; server_name www.site.com; rewrite ^/(.*)/$ /$1 permanent; }
service nginx reload
zf2框架的PHP程序,测试环境使用apache,准生产环境使用nginx,出现的问题相关推荐
- 辨析:开发环境、测试环境、准生产环境、生产环境
对于刚接触程序猿这个行业的小猿们,刚听到这些名词是不是感觉有点高大上,但是很懵逼啊,完全分不清楚,今天就以我个人的理解来给大家辨析一下这几个名词的区别. 开发环境:开发环境顾名思义就是我们程序猿自己把 ...
- vue中控制mock在开发环境使用,在生产环境禁用
文章目录 vue中控制mock在开发环境使用,在生产环境禁用 解决方案 vue中控制mock在开发环境使用,在生产环境禁用 原因:mock拦截所有的axios请求,根据请求,做出相应的响应.平时前后端 ...
- 真实版“删库跑路”?程序员蓄意破坏线上生产环境!
作者 | 阿文 责编 | 伍杏玲 出品 | 程序人生(ID:coder_life) 作为程序员经常相互开玩笑说,公司要是把我逼急了,大不了我们"删库跑路",这是一句玩笑话,没想到会 ...
- 真实版“删库跑路”?程序员蓄意破坏线上生产环境
作者 | 阿文 责编 | 伍杏玲 出品 | 程序人生(ID:coder_life) 作为程序员经常相互开玩笑说,公司要是把我逼急了,大不了我们"删库跑路",这是一句玩笑话,没想到会 ...
- ASP.NET CORE 2.0 发布到IIS,IIS如何设置环境变量来区分生产环境和测试环境
0.前言 因为给前端的测试环境是windows,所以要设置windows上的环境变量,如果上Linux就没有这篇文章了,所以大家不要在意为什么core不放在linux上. 方式一:通过修改发布后的w ...
- 软件的开发环境、测试环境(沙盒环境sandbox)、生产环境
沙盒环境又称测试环境和开发环境,是提供给开发者开发和测试用的环境.在该环境中应用功能没有任何限制,但是在该环境测试情况下将会产生正常资费. 测试环境,测试用(sandbox). Detux: The ...
- 测试、预发布、生产环境测试时的侧重点是哪些?
大家好啊,我是大田. 今天大田想跟大家分享一下在测试环境.预发布环境.生产环境应该测试的侧重点应该是哪些: 首先,对于测试环境, 我们需要先验证本次新增功能,新增功能正常之后我们再验证原有功能,当你原 ...
- 开发环境和运行环境的区别_生产环境 VS 开发环境,关于Kubernetes的四大认识误区...
来源:http://t.cn/ExaHoL2 最近我们澄清了一些大家在进行Kubernetes实验的时候所见到的常见的误解.其中最大的一个误解就是:在生产环境中运行Kubernetes和开发测试环境并 ...
- 在 rails 3 环境中是用 生产环境 nginx + passenger 出现 css 文件无法编译的错误
在 通过capistrano 进行发布程序到 nginx+passenger 生产环境后. 如果访问网站,出现错误.查询 production.log文件会发现 ActionView::Templat ...
最新文章
- Windows SQL Server 2008 群集(摘自网络)
- 计算机网络----wireshark抓包
- mysql 正无穷字符_mysql 字符串函数收集比较全
- 如何利用计算机实现非线性转换,2013《数字信号处理》期末复习(填空选择判断)真题解析...
- zabbix企业应用之监控docker容器资源情况
- Spring_对缓存的支持
- 面试题40. 最小的k个数
- android开发标签栏应该设置多少,Android开发笔记(十九)底部标签栏TabBar
- 单元测试 测试用例 用例测试文件golang的单元测试
- xt5 连接android auto,2021年凯迪拉克XT6将添加无线Apple CarPlay和Android Auto
- python表白程序exe_表白小姐姐的Python程序
- 作业一:建立博客、自我介绍、速读教材、学习进度总结-----蔡强130201201
- QQ特殊字符制作方式
- 【Java笔记】(十):swing图形界面
- 前端页面调用微信扫一扫功能
- MMDetection理解
- 在ie edge中消除默认出现的密码框小眼睛标志
- 英语语音篇 - 特殊发音记录
- 让开源按键组件MultiButton支持菜单操作(事件驱动型)
- B-004 LC滤波器的基础知识
热门文章
- MATLAB 第9章 图形对象
- 小学生学c语言编程在哪里学,小孩学编程从哪学起
- (一)自适应Hopf(霍普夫)振荡器基本原理与仿真
- 工作流体系----走进工作流管理平台(flowable版)(3)
- 基于python多模型并行的新闻分类
- javascript写字技巧_js canvas实现写字动画效果
- Python QQ音乐爬取
- 大数据之路、阿里巴巴大数据实践读书笔记 --- 第十五章、数据质量
- IDirect3DSurface9 GetDC失败
- 八年级信息技术第五课用计算机写作,第十一课“用计算机写作”ppt课件2信息技术七上.ppt...