鸟哥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
哎,我也掉坑啦,死活都找不出问题出处,大感谢啦!!
00 -
丶夜未央
2017-09-15
感谢,同样入坑
00 -
kaylv
提问者
2017-09-13
真的一开始我还真没想到是文档问题,我一直在查是不是代码错了以及nginx配置错了,这个问题花了大半个小时才解决,所以希望帮助遇到同样问题的学友。
00
相似问题