Gena Makhomed
July 15, 2020 10:40AM
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
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx. редирект урла без слеша в конце?

akoval July 15, 2020 08:13AM

Re: nginx. редирект урла без слеша в конце?

Igor Sysoev July 15, 2020 08:18AM

Re: nginx. редирект урла без слеша в конце?

akoval July 15, 2020 09:31AM

Re: nginx. редирект урла без слеша в конце?

Igor Sysoev July 15, 2020 09:42AM

Re: nginx. редирект урла без слеша в конце?

akoval July 15, 2020 10:19AM

Re: nginx. редирект урла без слеша в конце?

akoval July 15, 2020 10:23AM

Re: nginx. редирект урла без слеша в конце?

Sergey Kandaurov July 15, 2020 10:40AM

Re: nginx. редирект урла без слеша в конце?

Gena Makhomed July 15, 2020 10:40AM

Re: nginx. редирект урла без слеша в конце?

fox July 15, 2020 10:44AM

Re: nginx. редирект урла без слеша в конце?

akoval July 15, 2020 10:50AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 64
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready