nginx服务器下重写问题
发布于:2022-01-17 09:50:54
#2 sunxch100
spRun();函数后面如果如果echo的话,居然会输出。
spRun();
echo '111';
111居然会输出。
2011-09-16 20:05:09
#3 sunxch100
回复 1 sunxch100 spRun();函数后面如果如果echo的话,居然会输出。spRun();
echo '111';
111居然会输出。
2011-09-16 20:05:19
#4 sunxch100
找到一点苗头,那就是tpl下的html文件无法输出
2011-09-16 20:46:51
#5 jake
Nginx的重写设置和apache的完全不同。不能说apache可以就什么都可以。另外,建议上传后清理一下临时文件吧
2011-09-16 21:50:52
#6 sunxch100
回复 5 jake 嗯,没用apache那一套规则,但我发现一个问题,那就是只要是echo,dump输出之类的就行,如果到了$this->display('a.html')就不行了
echo '111';
$this->display('a.html');
echo '222';
得到的结果是111222,中间那个a.html直接忽略了,tmp下的临时文件也清理了。
2011-09-17 08:58:49
#7 霸气千秋
:lol我记得ngix没有path_info,是不是这个搞的
2011-09-17 18:59:55
#8 jake
清理临时文件后上传,再试的时候看看临时文件有无产生
2011-09-18 00:55:40
#9 sunxch100
回复 8 jake 果然是没有写权限,呵呵,谢谢jake提醒。
2011-09-19 11:18:51