Voraussetzung: Sie müssen das Modul ngx_http_headers_module kompilieren, um Header-Informationsoperationen zu unterstützen. Kopfzeile hinzufügen Es bedeutet, dem Antwortheader benutzerdefinierte Headerinformationen hinzuzufügen. Die Anweisung lautet add_header name value [always];. Sie kann in http {}, server {}, location {} verwendet werden, wenn sie sich im location {}-Kontext befindet. Hinweis: Sie können mehrere add_header-Anweisungen deklarieren. Genau dann, wenn der aktuelle Block keinen add_header hat, werden die vom übergeordneten Element deklarierten add_header-Informationen übernommen. Zum Beispiel: Server { add_header ein 123; Standort / { Stamm /Pfad; } Standort /download/ { add_header b 321; } } Im obigen Beispiel wird beim Zugriff auf die Route /download/ ein Header wie z. B. b 321 zurückgegeben, während beim Zugriff auf die Route / ein Header wie z. B. a 123 zurückgegeben wird, wie vom übergeordneten Element angegeben. Trailer hinzufügen Es bedeutet, benutzerdefinierte Header-Informationen am Ende des Antwortheaders hinzuzufügen. Die Anweisung lautet add_trailer name value [always];. Sie kann im Kontext http {}, server {}, location {} und location {} verwendet werden, wenn sie sich im Kontext location {} befindet. Sie wird nur wirksam, wenn der Antwortstatuscode 200, 201, 206, 301, 302, 303, 307 oder 308 entspricht. Wenn der Parameter always angegeben ist, werden die Header-Informationen in allen Antworten ignoriert. Hinweis: Sie können mehrere add_trailer-Anweisungen deklarieren. Nur wenn im aktuellen Block kein add_trailer vorhanden ist, werden die vom übergeordneten Element deklarierten add_trailer-Informationen übernommen. Ein Beispiel finden Sie unter add_header. läuft ab Aktivieren oder deaktivieren Sie die Felder „Expires“ und „Cache-Control“, fügen Sie sie hinzu oder ändern Sie sie in den Antwortheadern. Die Anweisungen lauten „expires [modified] time“ oder „expires epoch | max | off“. Diese werden wirksam, wenn der Antwortstatuscode 200, 201 (1.3.10), 204, 206, 301, 302, 303, 304, 307 (1.1.16, 1.0.13) oder 308 (1.13.0) lautet. Der Zeitparameter kann eine positive oder negative Zeit sein. Die Zeit im Feld „Läuft ab“ berechnet sich als Summe der aktuellen Zeit und der in der Zeitangabe angegebenen Zeit. Wenn der geänderte Parameter verwendet wird (0.7.0, 0.6.32), wird die Zeit als Summe der Dateiänderungszeit und der in der Zeitanweisung angegebenen Zeit berechnet. Zusätzlich kann mit dem Präfix „@“ eine Tageszeit angegeben werden (0.7.9, 0.6.34): läuft um 15:30 Uhr ab; Der Inhalt des Feldes „Cache-Control“ hängt vom Symbol zum angegebenen Zeitpunkt ab:
Der Epoch-Parameter setzt „Expires“ auf den Wert „Thu, 01 Jan 1970 00:00:01 GMT“ und „Cache-Control“ auf „no-cache“. Der Max-Parameter setzt „Expires“ auf den Wert „Do, 31. Dez. 2037 23:55:55 GMT“ und „Cache-Control“ auf 10 Jahre. Der Parameter „Off“ deaktiviert das Hinzufügen oder Ändern der Antwortheaderfelder „Expires“ und „Cache-Control“. Der letzte Argumentwert kann Variablen enthalten (1.7.9): Zum Beispiel: Karte $sent_http_content_type $expires { standardmäßig deaktiviert; application/pdf 42d; ~Bild/max; } läuft ab $expires; Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung des JavaScript-Fortschrittsmanagements
Inhaltsverzeichnis 1. Lösung 2. MySQL-Zeichensatz...
Container-Lebenszyklus Der Lebenszyklus einer Con...
Gehen Sie im Hive-Installationsverzeichnis in das...
Hintergrund Das Agile-Modell wird häufig verwende...
Ergebnisse erzielen Implementierungscode html <...
Inhaltsverzeichnis Installieren Sie Docker-ce für...
Inhaltsverzeichnis 1. Herunterladen 2. Installier...
border-radius:10px; /* Alle Ecken sind mit einem ...
VirtualBox ist ein kostenloses Open Source-Virtua...
Inhaltsverzeichnis 1. Aufgetretene Probleme 2. Id...
Das MySQL-Protokoll für langsame Abfragen ist seh...
Inhaltsverzeichnis 1. Einführung in Label-Anweisu...
Über let, um Probleme durch Schließung zu vermeid...
1. Verwenden Sie die SELECT-Klausel, um mehrere T...
Bei den vorherigen Artikeln handelte es sich um m...