我有以下nginx配置,它正在为几个静态页面提供服务。它位于负载均衡器后面,不监听公共主机名。下面的问题是nginx发回301以添加尾部斜杠,但它将位置设置为internal.mysite.production / blog / not www.mysite.com/blog/
server {
listen 80;
server_name internal.mysite.production
location /blog {
root /var/www/somewhere/;
}
}
是否可以选择更改此内容?
答案 0 :(得分:1)
你可以指定:
server_name_in_redirect on;
在你的nginx配置中。另见:http://wiki.nginx.org/HttpCoreModule#server_name_in_redirect