Die try_files
Direktive verarbeitet jeden Begriff in der Reihenfolge, bis eine vorhandene Datei gefunden wird.
Wenn die Datei /var/www/example.com/index.html
vorhanden ist, ist der erste Begriff in Fall (A) immer erfolgreich, und der URI wird intern in geändert /index.html
. Die index
Richtlinie ist nicht beteiligt. Fall (A) gibt die Datei immer zurück /index.html
.
Falls (B) try_files
nur nach Dateien und nicht nach Verzeichnissen gesucht wird . Wenn Sie try_files
ein Verzeichnis abgleichen und mit dem Wert der index
Direktive verarbeiten möchten, verwenden Sie einen Begriff mit einem nachgestellten /
. Zum Beispiel:
try_files $uri $uri/ =404;
Einzelheiten finden Sie in diesem Dokument .