server{
        listen 80;
        server_name 127.0.0.10;
        root /home/www/m-a-x/hls;

        location /s{
                set $s '1';
                if ($s = "1"){
                        set $addr_block 3;
                }
                
                try_files $uri /index.php;
        }
}

Не работает, если использована директива try_files и $uri не найден.
Возвращает 404 ошибку.
Вне location работает.
Без if работает.

П.С.
Почему не работают отступы конфига? Это ж неудобно. :)

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,268890,268890#msg-268890

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

Ответить