请求怎么实现nginx,路由分发

1.test.com/c/passport/logins 自动找静态文件
2.test.com/api/passport/logins 自动找php文件

请问怎么实现,谢谢

阅读 3.9k
1 个回答

两个location,分别指向到不同地方。比如:

    location /c/passport/logins {
        root /path/to/static;
        ...
    }

    location /api/passport/logins {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
        include fastcgi_params;
    }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题