鸟哥yaf文档Nginx的Rewrite竟然错了,搞得我欲哭无泪

来源:2-1 准备工作-快速搭建基于Yaf框架的项目环境

kaylv

2017-09-13

安装鸟哥文档上 Nginx的Rewrite的重写规则,配置好了我的环境,并且可以正常访问yaf首页。

但是,当我使用Yaf_Route_Rewrite配置路由后,再次访问我配置的路径,竟然一直提示404.

最后百度了一圈以及通过老师的视频中才发现问题所在,原来需要把重写规则中的/改为?,就可以正常访问:

鸟哥文档:

if (!-e $request_filename) {
   rewrite ^/(.*)  /index.php/$1 last;
 }

而视频中是

if (!-e $request_filename) {
   rewrite ^/(.*)  /index.php?$1 last;
 }



写回答

3回答

慕函数6472736

2017-12-09

哎,我也掉坑啦,死活都找不出问题出处,大感谢啦!!

0
0

丶夜未央

2017-09-15

感谢,同样入坑

0
0

kaylv

提问者

2017-09-13

真的一开始我还真没想到是文档问题,我一直在查是不是代码错了以及nginx配置错了,这个问题花了大半个小时才解决,所以希望帮助遇到同样问题的学友。

0
0

高性能的PHP API接口开发

掌握核心API接口开发及性能调优,让你的代码运行效率加倍

1044 学习 · 149 问题

查看课程