Re: nginx. редирект урла без слеша в конце?
Gena Makhomed
gmm на csdoc.com
Ср Июл 15 14:39:44 UTC 2020
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