Не могу понять как работает location...
akoval
nginx-forum на forum.nginx.org
Пт Сен 11 14:23:08 UTC 2020
Всем доброго!
Посоветуйте, не могу въехать).
Есть такие настройки сервера, помимо стандарных настроек nginx:
server {
listen xxx.xxx.xxx.xxx:80 default_server;
server_name my_host;
return 404;
access_log off;
error_log /var/log/nginx/error_by_ip.log crit;
}
server {
listen xxx.xxx.xxx.xxx:443 default_server;
server_name my_host;
return 404;
access_log off;
error_log /var/log/nginx/error_by_ip.log crit;
}
server {
listen 80;
server_name my_host;
rewrite ^/ua/articles/koronavirus-vse-shcho-potribno-znaty-pro-nogo$
https://my_host/blog-item/koronavirus-vse-shcho-potribno-znaty-pro-noho/
permanent;
location = / { return 301 https://apteka-ds.com.ua; }
}
Вопрос:
первый вход на
http://my_host/ua/articles/koronavirus-vse-shcho-potribno-znaty-pro-nogo
ведет на
https://my_host/blog-item/koronavirus-vse-shcho-potribno-znaty-pro-noho/.
когда захожу второй раз на
http://my_host/ua/articles/koronavirus-vse-shcho-potribno-znaty-pro-nogo
ведет на
https://my_host/error-404
чищу кеш браузера, снова первый раз заходит, следующие лажа.
Куда рыть? голова уже квадратная)
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,289398,289398#msg-289398
Подробная информация о списке рассылки nginx-ru