Не работает location или я что-то делаю не так?

Dmytro Lavryk nginx-forum на forum.nginx.org
Ср Апр 3 12:08:04 UTC 2019


Выдержки из конфига:

        location = /robots.txt {
                add_header X-uri "robots";
                allow all;
        }


        location = "/someuri" {
                add_header X-uri "someuri";
                try_files $uri =403;
        }

Проверяем:
# curl -v https://mydomain.com/robots.txt

< HTTP/2 200 
< server: nginx
< date: Wed, 03 Apr 2019 12:03:41 GMT
< content-type: text/plain; charset=utf-8
< content-length: 444
< last-modified: Sun, 10 Mar 2019 12:35:47 GMT
< vary: Accept-Encoding
< etag: "5c8504a3-1bc"
< x-uri: robots
< accept-ranges: bytes

#  curl -v https://lekos.com.ua/someuri

< HTTP/2 404 
< server: nginx
< date: Wed, 03 Apr 2019 12:05:30 GMT
< content-type: text/html; charset=utf-8
< content-length: 162
< 

Что я делаю не так???

Вообще это все как тест, проблема была в том, что не уходит в именованый
локейшин
      location = "/someuri" {
                try_files $uri @back;
        }

Для чистоты эксперимента и НЕ пересечения с другими локейшенами /someuri так
и есть в конфиге.

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



Подробная информация о списке рассылки nginx-ru