was macht diese Konfiguration in apache bedeutet?
Header append Vary User-Agent env=!dont-vary
Kann jemand eine detaillierte Erklärung für diese?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Header append Vary User-Agent env=!dont-vary
Kann jemand eine detaillierte Erklärung für diese?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese verwendet Apache Sie mod_headers. zum Anhängen der Wert "User-Agent") in der Vary-HTTP-header, aber nur, wenn die dont-vary-Umgebung nicht festgelegt ist.
Aber was ist der Vary-header? Sehen RFC2616 was sagt
Wenn Sie zu anderen HTML-markup je nach User-Agent-header, könnten Sie einen Vary-header User-Agent, um sicherzustellen, dass ein caching-proxy nicht dienen, Inhalte für browser X browser Y.
Sehen die Header-Richtlinie in der Sie mod_headers. Dokumentation.
Diese beauftragt den web-server zu Anhängen der neue Wert der Variieren - header, um alle vorherigen Wert der Variieren header (Trennung der neue Wert aus dem alten durch ein Komma) oder erstellen Sie einen neuen Wert für die Variieren header. Den neuen Wert erstellt oder angehängt werden user-agent. Dieser header wird nur dann erstellt/angefügt, wenn die dont-vary Umgebungsvariable nicht definiert ist, die innerhalb der Umgebung des ausgeführten apache-Dienst.
Zusammenfassen, wenn die dont-vary Umgebungsvariable nicht vorhanden ist, wird der server-Problem aus, so etwas wie dieses: