> location /logs {
> try_files что-то_заведомо_несуществующее
> @apache;
> }
я делаю
location /logs {
error_page 456 = @apache;
return 456;
}
Как-то оно мне кажется более однозначным.
Ну и с if эту конструкцию можно использовать, если осторожно.