404 Seiten protokollieren
Im Netz bin ich nicht fündig geworden, suche wohl das Falsche.
Besucher kommen nach einem Domainwechsel über Suchmaschinen auf unsere Seite. Einige dieser Seiten gibt es (nicht) mehr.
Ich möchte diese Seiten nun protokollieren, um eventuell 301 Weiterleitungen zu erstellen.
Ich habe eine 404.php Seite erstellt. Diese wird auch genutzt.
Wie erreiche ich nun eine Protokollierung - entweder in eine Datei oder per Mail?
Vielen Dank für Hinweise.
Besucher kommen nach einem Domainwechsel über Suchmaschinen auf unsere Seite. Einige dieser Seiten gibt es (nicht) mehr.
Ich möchte diese Seiten nun protokollieren, um eventuell 301 Weiterleitungen zu erstellen.
Ich habe eine 404.php Seite erstellt. Diese wird auch genutzt.
Wie erreiche ich nun eine Protokollierung - entweder in eine Datei oder per Mail?
Vielen Dank für Hinweise.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 421322
Url: https://administrator.de/forum/404-seiten-protokollieren-421322.html
Ausgedruckt am: 02.05.2025 um 12:05 Uhr
4 Kommentare
Neuester Kommentar

Mach einfach ein GREP auf dein Webserver-Logfile. Nutze die Log-Möglichkeit deines Anbieters oder schreibe den aufgerufenen Pfad ($_SERVER['REQUEST_URI']) per PHP in ein File.
Weitere Variablen siehe:
http://php.net/manual/de/reserved.variables.server.php
file_put_contents('/pfad/Datei.log', $_SERVER['REQUEST_URI'], FILE_APPEND);
http://php.net/manual/de/reserved.variables.server.php
Zitat von @ThomasKujawa:
Ich möchte diese Seiten nun protokollieren, um eventuell 301 Weiterleitungen zu erstellen.
Ich möchte diese Seiten nun protokollieren, um eventuell 301 Weiterleitungen zu erstellen.
Normalerweise läßt man seinen Webserver, z.B. den Apache oder den IIS einfach ein log mit fehlern schreiben und dort steht dann drin, welche URL einen 404 liefert.
z.B. sagt mein Apache:
extended.log-20190222.gz:1550773398196788 [21/Feb/2019:19:23:18 +0100] 85.10.255.96 85-10-255-96.clients.your-server.de mein.ip.add.resse - - "GET //xmlrpc.php HTTP/1.1" 404 208 0
extended.log-20190223:1550817970551686 [22/Feb/2019:07:46:10 +0100] 103.228.112.110 linweb3.resellerone.host mein.ip.add.resse - - "GET //xmlrpc.php HTTP/1.1" 404 208 0
extended.log-20190223:1550818093314730 [22/Feb/2019:07:48:13 +0100] 103.228.112.110 linweb3.resellerone.host mein.ip.add.resse - - "GET //xmlrpc.php HTTP/1.1" 404 208 0
extended.log-20190223:1550823604160839 [22/Feb/2019:09:20:04 +0100] 103.228.112.110 linweb3.resellerone.host mein.ip.add.resse - - "GET //xmlrpc.php HTTP/1.1" 404 208 0
extended.log-20190223:1550855407348640 [22/Feb/2019:18:10:07 +0100] 213.239.220.241 s5.itrus.spb.ru mein.ip.add.resse - - "GET //xmlrpc.php HTTP/1.1" 404 208 0
extended.log-20190223:1550860193546694 [22/Feb/2019:19:29:53 +0100] 178.159.36.76 178.159.36.76 mein.ip.add.resse - - "GET //xmlrpc.php HTTP/1.1" 404 208 0
lks