我有一个带有倍数server_name的nginx,需要重定向到https特定的server_name。
使用我的配置(如下),我收到错误 ERR_TOO_MANY_REDIRECTS
我的conf:
animateWithDuration:animations:
有人可以帮我解决吗?
答案 0 :(得分:0)
我认为你做得很复杂。首先:If is evil:)
我认为你想做几件事:
www
"前缀" /rio
和/lisboa
:使用特定主机contoso.com
和contoso.sapo.pt
:使用特定目录contoso.sapo.pt
:强制https
我会采取另一种方式:
server
,server_name www.contoso.com
和server_name www.contoso.com.br
的其他return 301 $scheme://...
部分。location /rio
和location /lisboa
!或者更好的解决方案是使用alias
(我认为你的nginx服务器静态内容和/rio/pt-BR
是服务器上的目录)。server
块!server
块中! return 301 https://$host$request_uri;
我认为,如果您创建的小块不仅是具有许多if
和rewrite
的大块,那么维护和调试会更容易。