|
|
Direktiven
|
|
Konfigurationsdirektive: FileETag
Die Direktive des Tages: FileETag
Übersicht:
In Modul(en): core Kontext: Server <VirtualHost> <Directory> <Location> <Files> .htaccess Syntax: FileETag FileETag All|None|KOMPONENTE [KOMPONENTE ...] Standardwert: INode MTime Size Automatisch gesetzt: nein
Ausführliche Beschreibung:
Ein ETag (Entity-Tag) ist ein hexadezimaler Wert, der Auskunft über die Identität einer Datei gibt. Es wird mit dem gleichnamigen HTTP-Header versandt, wenn Sie die Core-Direktive FileETag setzen. Das ETag wird vor allem zur Cache-Verwaltung verwendet: Ein gleich gebliebenes ETag besagt in der Regel, dass die im Cache befindliche Kopie noch aktuell ist. Mit FileETag können Sie bestimmen, ob ein ETag erzeugt wird und welche Dateiinformationen einbezogen werden sollen. Bis auf All und None können Sie die Werte beliebig mischen. Folgende Angaben sind möglich: - None: Es wird gar kein ETag erzeugt. Dies ist der Standardfall, so dass diese Einstellung nur nützlich ist, wenn Sie die Erzeugung von ETags in einem untergeordneten Konfigurationskontext wieder ausschalten möchten. - INode: Die INode-Nummer der Datei wird für die Berechnung verwendet. - MTime: Datum und Uhrzeit der letzten Änderung werden in die ETag-Berechnung einbezogen. - Size: Die Dateigröße wird zur Erzeugung des ETags benutzt. - All: Alle drei Komponenten werden verwendet. Dies ist eine Kurzfassung für die folgende Schreibweise: FileETag INode MTime Size
***********************
Fehlerkorrektur: Im letzten Beispiel in der gestrigen Beschreibung von Require war ein kleiner Fehler enthalten. Statt Require user webadmin muss es natürlich Require valid-user heißen. Schließlich steht in der Beschreibung, dass sich ALLE in der DBM-Datei /usr/local/apache2/misc/.htdb definierten Benutzer für den Zugriff auf den URL-Pfad /geheim anmelden dürfen!
Vielen Dank an Christian Boltz für diesen Hinweis!
Zur Übersicht
|
|
|