лог я скопировал в письме:

#[error] 4288#0: *1 open() "/var/www/project_name/src/badurl" failed (2: No
such file or directory), client: 192.168.234.1, server: bug, request: "GET
/project_name/src/badurl HTTP/1.1", host: "bug"

не найденный файл 

/var/www/project_name/src/badurl

то что он не найден это не удивляет, т. к. это ЧПУ. удивляет то что 

try_files $uri @notfound;

это событие не перенаправляет на блок

location @notfound

и удивляет, то что эта конструкция "работает" если убрать блок if

если поможете разобраться буду очень признателен, возможно я не заметил то
что заметили Вы
спасибо!

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,256034,256044#msg-256044

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить