现在很多RESTful框架,或者支持pathinfo路由模式的框架,会把url里面的入口文件index.*隐藏掉。那么,在这种情况下,怎么配置nginx,让他可以判断这个请求是动态的请求,需要程序处理,还是是静态文件的请求?
2 回答
慕盖茨4494581
TA贡献1850条经验 获得超11个赞
location/{indexindex.php;#重写到indexif($request_filename!~(js|css|images|robots/.txt|index/.php.*)){rewrite^/(.*)$/index.php/$1last;break;}}
跃然一笑
TA贡献1826条经验 获得超6个赞
server{root/site/root;location@cgi{includefastcgi_params;fastcgi_pass127.0.0.1:9000;fastcgi_paramSCRIPT_FILENAME/site/root/index.php;}location/{try_files$uri@cgi;}}
添加回答
举报
0/150
提交
取消