【发布时间】:2021-12-16 09:28:12
【问题描述】:
我正在尝试在 nginx 后面部署我的 web api。
我的 Web API 总是以 http://<host>/api/<controllerName> 开头
但我使用 Nginx 反向代理来处理测试和生产服务器请求
测试服务器http://<host>/api/<controllerName>/<action>的请求转到http://<host>/test/api/<controllerName>/<action>
到目前为止一切正常,除了我在某些操作中使用RedirectToActionResult。它仍然重定向到 url 到 http://<host>/api/<controllerName>/<action> 格式。有什么办法可以调整RedirectToActionResult 以使用http://<host>/test/api/<controllerName>/<action> 之类的前缀重定向?
或者我必须用前缀路径修改整个 API 服务器 url。
【问题讨论】:
标签: asp.net-core nginx-reverse-proxy http-redirect