Redirect 使用不同的主机名使用尾随斜杠重定向nginx别名
我有下面的nginx配置,它提供一些静态页面。它位于负载平衡器后面,不监听公共主机名。下面的问题是,nginx发回301以添加尾部斜杠,但它将位置设置为internal.mysite.production/blog/而不是www.mysite.com/blog/Redirect 使用不同的主机名使用尾随斜杠重定向nginx别名,redirect,nginx,Redirect,Nginx,我有下面的nginx配置,它提供一些静态页面。它位于负载平衡器后面,不监听公共主机名。下面的问题是,nginx发回301以添加尾部斜杠,但它将位置设置为internal.mysite.production/blog/而不是www.mysite.com/blog/ server { listen 80; server_name internal.mysite.production location /blog { root /var/www/somew
server {
listen 80;
server_name internal.mysite.production
location /blog {
root /var/www/somewhere/;
}
}
是否有更改此选项?您可以指定:
server_name_in_redirect on;
在nginx配置中。另请参阅:如果这是wordpress,请检查wordpress配置,因为如果url与设置不匹配,它会执行重定向。谢谢,但不是wordpress,我使用nginx就像反向代理、gzip等。这个配置无法执行任何重定向,可能是应用程序本身,也可能是url与另一台服务器中的其他规则匹配,你的默认服务器。