I think the best practice would be returning a 500 status code.
Acho que você quer dizer 503 em vez de 500.
they use
if
to make the redirect and according to nginx documentation it isn't safe to use ifs.
Não. Apenas return
é 100% seguro dentro de if
em location
contexto.
De acordo com a documentação do nginx , você pode especificar um código de status HTTP como o último argumento para try_files
. Eu tentei isso, mas não funcionou.