现在很多RESTful框架,或者支持pathinfo路由模式的框架,会把url里面的入口文件index.* 隐藏掉。那么,在这种情况下,怎么配置nginx,让他可以判断这个请求是动态的请求,需要程序处理,还是是静态文件的请求?
现在很多RESTful框架,或者支持pathinfo路由模式的框架,会把url里面的入口文件index.* 隐藏掉。那么,在这种情况下,怎么配置nginx,让他可以判断这个请求是动态的请求,需要程序处理,还是是静态文件的请求?
server {
root /site/root;
location @cgi {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME /site/root/index.php;
}
location / {
try_files $uri @cgi;
}
}
2 回答997 阅读
1 回答764 阅读✓ 已解决
1 回答639 阅读
674 阅读
400 阅读