Не работает 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