| OpenSEF (Nicht definiert) index.php |
Die Fachkompetenz mancher so genannter Supporter gibt schon Rätsel auf! Wir sind bei unseren Ausflügen im Interner auf folgende Diskussion, in einem Joomla Forum gestoßen: Nutzer:
Meine zweite Frage ist:
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
|
| < zurück | weiter > |
|---|