Je souhaite configurer le serveur pour afficher une page de maintenance lorsqu'elle existe. J'ai essayé ce code et fonctionne:
location / {
try_files /maintenance.html $uri $uri/ @codeigniter;
}
Mais j'ai remarqué qu'il serait servi avec un code de statut 200, et cela peut causer de la confusion aux moteurs de recherche. Je pense que la meilleure pratique serait de renvoyer un code d'état 503. Sur google, je trouve plusieurs pages pertinentes à ce sujet, comme celle-ci . Cependant, ils utilisent if pour effectuer la redirection et selon la documentation de nginx, il n'est pas sûr d'utiliser ifs.
Existe-t-il un moyen de le faire sans utiliser if? Est-ce sûr à utiliser si dans ce cas?
Merci.
if
s dans ce cas car il ne devrait pas être utilisé conformément à la documentation .