In Drupal Logs anzeigen, ob der Seitenaufruf von einer Suchmaschine stammt
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 02.07.2010 - 17:33 Uhr in
In den Logs (/admin/reports/dblog) gibt es immer wieder Eintrag von nicht mehr vorhandenen Seiten (das sind URLs, die vor dem Relaunch existiert haben).
Nun ist anzunehmen, dass die Aufrufe dieser nicht mehr vorhanden Seiten von Suchmachinen, hauptsächlich Google, erfolgen. Interessant wäre es, wenn man bei jeden Logeintrag, zumindest bei bestimmten Eintragen, z.B. "page not found", zusätzlich sehen kann, ob der Aufruf von einem Crawler, also einer Suchmaschine erfolgte.
Kann man so etwas realisieren?
Der Referrer selbst ist so gut wie immer leer. Es wäre aber wirklich interessant, wer und woher diese Seiten aufgerufen werden, die nicht mehr existieren. So könnte man auch rausfinden, ob noch Links zu nicht mehr vorhandenen Pfaden existieren und die Links abändern lassen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo DrupalFan, schau mal in
am 04.07.2010 - 10:44 Uhr
Hallo DrupalFan,
schau mal in die Apache Logs deines Servers.
Empfehlen würde sich eine Apache RewriteRule für die alten URLs zu schreiben. Ansonsten könntest du innerhalb von Drupal einen Alias setzen und die Gäste so umleiten.
Es soll rein über Drupal
am 04.07.2010 - 11:31 Uhr
Es soll rein über Drupal gelöst werden.
PHP weis doch, wer eine Seite abruft, welcher Browser oder welcher Bot.
melde dich bei Google
am 04.07.2010 - 11:37 Uhr
melde dich bei Google Webmaster Tools an. Dort kannst du sehen, welche 404 Links woher kommen und ggf. falls nirgendswoanders verlinkt, kannst du diese Links aus dem Google-Index entfernen.
Ansonsten baue Dir mit http://drupal.org/project/browscap solch ein Liste nach.
Es geht nur darum zu sehen
am 04.07.2010 - 11:50 Uhr
Es geht nur darum zu sehen wer wann und warum so oft diese alten urls aufruft. Und es geht darum das zu speichen und für jeden Logeintrag anzuzeigen.
Dann bleibt Dir Option 2
am 04.07.2010 - 12:22 Uhr
Dann bleibt Dir Option 2 übrig. Have Fun.
search_engine_referers
am 04.07.2010 - 12:58 Uhr
ich denke dieses modul kann dier weiter helfen
![](http://drupal.org/files/images/search_engine_referers.preview.png)
search_engine_referers
Hey, ich glaub das ist genau
am 04.07.2010 - 13:09 Uhr
Hey, ich glaub das ist genau das richtige.
Schau ich mir gleich an wenn ich zuhause bin.
Aber search_engine_referers
am 04.07.2010 - 13:14 Uhr
Aber search_engine_referers listet doch nur auf, wer alles über die Suche einer Suchmaschine auf die Seite kam. Die Crawler der Suchmaschinen rufen die Seiten ja direkt und oft ohne Referer auf, da bringt das also überhaupt nichts.
Mag sein, das geht aber schon
am 04.07.2010 - 13:21 Uhr
Mag sein, das geht aber schon in die richtige Richtung.