Das Combined Log Format ist ein Zeilenformat für Access Logs von Webservern. Es entspricht dem Common Log Format und ergänzt zwei Felder: den Referer und den User-Agent.
Aufbau
Die Apache-Dokumentation definiert das Format so:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
Die Felder in dieser Reihenfolge:
- %h: IP-Adresse des Clients
- %l: Identität nach RFC 1413. Laut Apache sehr unzuverlässig, im Log steht meist
- - %u: authentifizierter Benutzer, sonst
- - %t: Zeitstempel in eckigen Klammern
- %r: Anfragezeile mit Methode, Pfad und Protokoll
- %>s: HTTP-Statuscode der endgültigen Antwort
- %b: Größe der Antwort in Bytes ohne Header
- Referer und User-Agent jeweils in Anführungszeichen
nginx bringt ein vordefiniertes Format namens combined mit, das dieselben Angaben enthält und standardmäßig für access_log gilt.
IP-Adressen können personenbezogene Daten sein (EuGH, Urteil vom 19.10.2016, C-582/14, Breyer).
Keine Rechtsberatung.
Bedeutung für SEO
Der User-Agent im letzten Feld erlaubt es, Zugriffe von Suchmaschinen- und KI-Bots herauszufiltern. Der Statuscode zeigt, wie der Server auf den Abruf geantwortet hat. Viele Werkzeuge zur Logfile-Analyse lesen dieses Format direkt ein.
Beispiel
66.249.66.1 - - [10/Oct/2026:13:55:36 +0000] "GET /produkte/ HTTP/1.1" 200 2326 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
Das Beispiel ist erfunden. Der Referer ist -, weil der Bot ohne verweisende Seite zugreift.
Quellen
- Log Files – Apache HTTP Server 2.4httpd.apache.org
- Module ngx_http_log_module – nginxnginx.org
- EuGH, Urteil vom 19.10.2016, C-582/14 (Breyer) – EUR-Lexeur-lex.europa.eu
Stand: