Kopfbereich

Direkt zum Inhalt Direkt zur Navigation

Inhalt

OpenSEF (Nicht definiert) index.php
Geschrieben von Detti, am Mittwoch, 3. Oktober 2007
Aufgerufen 1191    

Die Fachkompetenz mancher so genannter Supporter gibt schon Rätsel auf!Image

Wir sind bei unseren Ausflügen im Interner auf folgende Diskussion, in einem Joomla Forum gestoßen:

Nutzer:

Meine zweite Frage ist:
OpenSef generiert permanent Unmengen (78 in zwei Tagen) von URLs die folgendermaßen aussehen:

(Nicht definiert)
index.php?option=com_content&task=view&id=327300

Warum macht OpenSef das und wie kann ich das abstellen?


So genannter Joomla Supporter:

OpenSEF denkt sich keine URLs aus. Irgendjemand macht diese Seitenaufrufe, und es gibt keine passende Content-Id dazu. Stell fest, wer die Seiten so aufruft und stell das ab.

Damit die Frage nicht ungelöst im Raume steht und der Nutzer sowie der Supporter eine Antwort erhalten, haben wir uns mit der Lösung des Problems befasst.

 

Als erstes sollte man sich die Frage stellen, woher die nicht definierten Aufrufe kommen.

Dazu nehmen wir uns die Logdateien des Servers oder die Statistiken von Confixx unseres Webspaces vor. Dort können wir erkennen, wer unsere Joomla Seiten besucht hat. Meistens verursacht Google oder eine andere Suchmaschine diesen Fehler.

Nicht definierte Seiten in OpenSEF entstehen, wenn die sitemap.xml nicht in Ordnung ist. Die Suchmaschine folgt den Links in der sitemap.xml und läuft dann ins Leere. Das erkennt OpenSEF und speichert diese dann als nicht definierte Aufrufe ab. Doch warum erstellt OpenSEF eine fehlerhafte sitemap.xml?

Offenbar handelt es sich um einen Bug in OpenSEF.

Wenn Seiten geändert, kopiert, verschoben oder Ähnliches werden, dann bleiben die alten URLs in OpenSEF bestehen und die neue URL der Seite wird einfach nur hinzugefügt. So bläht sich die OpenSEF Datenbank mit der Zeit auf. Testen Sie es selbst einmal, fügen Sie eine Seite hinzu verschieben, ändern, kopieren oder löschen sie diese. So bald die sitemap.xml erstellen werden alle URLs mit eingetragen. Die sitemap.xml wird mit der Zeit immer größer und unübersichtlicher.

Doch wie kann man diesen Fehler umgehen?

Ganz einfach, Sie öffnen unter OpenSEF die Verwaltung der freundlichen URLs löschen alle nicht gültigen und nicht definierten URLs. Jetzt noch schnell auf dem Register „Alles löschen“ klicken und OpenSEf ist wieder sauber. Erstellen Sie nun mit OpenSEF eine neue sitemap.xml und Sie werden sehen diese ist nun um ein Vielfaches kleiner.

Speichern Sie die neue sitemap.xml nun ab und übertragen Sie die neue sitemap.xml direkt an Google. Falls Sie zukünftig eine neue sitemap.xml erstellen, denken Sie an das löschen!

Dieser Bug tritt bei Joomla 1.0.13 unter Verwendung von OpenSEF 2.0.0-RC5_SP2 auf.


Letzte Aktualisierung: Samstag, 28. Juni 2008


Benutzer Kommentare (1) RSS Feed
Posted by nowo, on 09-11-2007 13:10, IP , Gast
1. XML
Nicht schlecht, aber es wäre noch besser, wenn man wüsste, wie man die bereits mal gespeicherten Einträge in "generiere XML" wieder löschen könnte...
 
» Kommentar dem Administrator melden
» Auf Kommentar antworten...
» Zeige alle 1 Antworten

Kommentar schreiben



mXcomment 1.0.2 © 2007-2010 - visualclinic.fr
License Creative Commons - Some rights reserved
 
< zurück   weiter >