Nginx 重定向到子域名而不改变 URL

Nginx 重定向到子域名而不改变 URL

我想在 nginx 中将 www.example.com 和 example.com 重定向到 ww.example.com

我尝试了一些方法,但最终出现了重定向循环,例如 return 302 $scheme://ww.example.com

答案1

重定向必然会改变 URL,您将客户端从 example.com 发送到 ww.example.com。如果您想从 example.com 返回 ww.example.com 内容,那么您只需server_name向同一块添加一个附加指令即可server

return 302 $scheme://ww.example.com仅当您从该地址进行进一步重定向时才会导致重定向循环。看来这是您想要提供内容的地址,因此如果您确实有任何重定向,则应将其删除。

相关内容