Ich möchte den Server so konfigurieren, dass eine Wartungsseite angezeigt wird, wenn sie vorhanden ist. Ich habe diesen Code ausprobiert und funktioniert:
location / {
try_files /maintenance.html $uri $uri/ @codeigniter;
}
Mir ist jedoch aufgefallen, dass ein Statuscode von 200 angezeigt wird und Suchmaschinen verwirrt werden können. Ich denke, die beste Vorgehensweise wäre, einen 503-Statuscode zurückzugeben. Bei Google finde ich einige relevante Seiten dazu, wie diese . Sie verwenden jedoch if, um die Weiterleitung durchzuführen, und laut Nginx-Dokumentation ist es nicht sicher, ifs zu verwenden.
Gibt es eine Möglichkeit, es ohne if zu tun? Ist die Verwendung in diesem Fall ungefährlich?
Vielen Dank.
if
s in diesem Fall zu verwenden, da es laut Dokumentation nicht verwendet werden sollte .