Всем доброго!
Посоветуйте, не могу въехать).
Есть такие настройки сервера, помимо стандарных настроек 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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить