【发布时间】:2018-12-14 03:41:02
【问题描述】:
我的任务是使内部 URL (coolnewproduct.mycoolcorp.net) 重定向到外部实体 (mycoolcorp.coolerproducts.com)。我使用 nginx 为 coolnewproduct.mycoolcorp.net 执行 301 重定向到 mycoolcorp.coolerproducts.com 但是浏览器中可见的主机标头发生了变化,并且看到了 mycoolcorp.coolerproducts.com。 nginx有没有办法在执行重定向后保留原始的coolnewproduct.mycoolcorp.net主机头?
【问题讨论】:
-
看来您需要透明代理,而不是重定向。您可以将您当前的 nginx 配置包含在您的问题中吗?网站
mycoolcorp.coolerproducts.com是否使用 cookie? -
``` 服务器 { 听 80;服务器名称coolnewproduct.mycoolcorp.net;根 /var/www/html; index index.html index.htm index.nginx-debian.html;位置 / { proxy_pass mycoolcorp.coolerproducts.com; proxy_set_header 主机 $proxy_host; } ```
标签: nginx proxy http-status-code-301 nginx-config hostheaders