Voraussetzung: Das Modul ngx_http_headers_module muss kompiliert werden, um Header-Informationsoperationen zu unterstützen #Es bedeutet, benutzerdefinierte Header-Informationen zum Antwortheader hinzuzufügen. Der Befehl lautet add_header name value [immer]; und kann in http {}, server {}, location {} verwendet werden, wenn er sich im Standort {}-Kontext befindet, # 🎜 🎜# Wird nur 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) ist. 0) Wenn der Always-Parameter angegeben ist, ignorieren die Header-Informationen den Statuscode und müssen in allen Antworten zurückgegeben werden.
Zum Beispiel : #🎜🎜 #server {
add_header a 123;
location / {
root /path;
}
location /download/ {
add_header b 321;
}
}
add_trailer
expires
Für negative Zeiten - „cache-kontrolle: kein Cache“ #🎜🎜 #
# 🎜🎜#Zeit ist eine positive Zahl oder 0 – „cache-control: max-age=t“ t ist die im Befehl angegebene Zeit in Sekunden
#🎜🎜 #
epoch Die Parameter setzen „expires“ auf den Wert „do, 01 jan 1970 00:00:01 gmt“ und „cache-control“ auf „no-cache“. Der Parameter „max“ setzt „expires“ auf den Wert „do, 31. Dezember 2037 23:55:55 GMT“ und „cache-control“ auf 10 Jahre. off-Parameter deaktiviert das Hinzufügen oder Ändern der Antwort-Header-Felder „expires“ und „cache-control“.map $sent_http_content_type $expires { default off; application/pdf 42d; ~image/ max; } expires $expires;
Das obige ist der detaillierte Inhalt vonSo implementieren Sie Nginx-Operationsantwort-Header-Informationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!