if($document_uri ~* "\/api/\/v1\/(.*)\/(.*)")
{
rewrite ^/api\/v1\/(.*)\/(.*)$ /index.php?moudle=interface&control=$1&method=$2 last;
}
if($document_uri ~* "\/api/\/v1\/(.*)\/(.*)\/(.*)")
{
rewrite ^/api\/v1\/(.*)\/(.*)$ /index.php?moudle=interface&control=$1&method=$2&id=$3 last;
}
如何配置restful格式的nginx转发,我想访问host/api/v1/site/users/1的时候访问到index.php?moudle=interface&control=site&method=user&id=1 last;host/api/v1/site/users的时候访问到index.php?moudle=interface&control=site&method=user
不要在nginx配置
你可以在index.php里面把规则写好
然后匹配。
如果没有什么规律的话,每条规则都要写的。