On 15.07.2020 17:23, akoval wrote:

видимо эта строка return 301 https://$host$request_uri; все портит.
как тогда правильно ее в конце прописать? если не зашло ни на один location,
тогда идем на https?

вот эту строку:

return 301 https://$host$request_uri;

надо писать не в контексте server, а в контексте location /, тогда все будет работать:

location / {
    return 301 https://$host$request_uri;
}

все остальные 301 редиректы - в своих собственных location`ах.

полезная статья:

http://nginx.org/ru/docs/http/request_processing.html
Как nginx обрабатывает запросы

полезная документация:

http://nginx.org/ru/docs/http/ngx_http_core_module.html#location

--
Best regards,
 Gena

_______________________________________________
nginx-ru mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить