404 Fehler sind ärgerlich. Besonders ärgerlich ist die Ausgabe der „NOT FOUND“-Seite mit dem HTTP-Status 404, wenn sie von potentiellen Kunden aufgerufen wird und eventuell sogar intern verlinkt ist. Nehmen wir also an, der Besucher des Online-Shops klickt in der Navigation auf eine Marke oder eine Kategorie und erwartet die entsprechende Übersichtsseite.
404 Fehler sind ärgerlich. Besonders ärgerlich ist die Ausgabe der „NOT FOUND“-Seite mit dem HTTP-Status 404, wenn sie von potentiellen Kunden aufgerufen wird und eventuell sogar intern verlinkt ist. Nehmen wir also an, der Besucher des Online-Shops klickt in der Navigation auf eine Marke oder eine Kategorie und erwartet die entsprechende Übersichtsseite. Entgegen seiner Erwartung wird dem Besucher jedoch ein 404 Error angezeigt. Die Customer Journey ist unterbrochen, schlimmstenfalls ist der potentielle Kunde – und Umsatz – für den Betreiber des Shops verloren, da der Shop unprofessionell wirkt.
Bei einem Kunden, der OXID eSales in der Version 4.8.4 einsetzt ist genau das der Fall. Der Fehler, dass Besucher über die Navigation auf einer 404-Seite landen, tritt relativ selten auf und lässt sich bisher leider nicht rekonstruieren, so dass wir die Ursache dafür nicht kennen.
oxseo
sollte nun gesichert werden, denn hier müssen fehlerhafte Einträge gelöscht werdenoxseo
nach der alten URL gesucht werdentmp/
Verzeichnis geleert werdenFür Hersteller mit dem OXTYPE oxmanufacturer
:
SELECT * FROM `oxseo` WHERE `OXSEOURL` LIKE '%url%' AND `OXTYPE` = 'oxmanufacturer';
und für Kategorien mit dem OXTYPE oxcategories
:
SELECT * FROM `oxseo` WHERE `OXSEOURL` LIKE '%url%' AND `OXTYPE` = 'oxcategories';
Diese MySQL Queries geben die Einträge zurück, welche eigentlich für die Generierung der SEO URL in OXID verantwortlich sind. Offenbar sind sie defekt, so dass diese Einträge gelöscht werden müssen. Wichtig ist nun, dass die SEO URLs im OXID Admin für das jeweilige Element (Hersteller oder Kategorie) neu festgelegt werden müssen, da hier ansonsten Standardwerte verwendet werden. Bei OXID Shops mit mehreren Sprachen muss die URL entsprechend für jede Sprache neu definiert werden.
Ist unter Hersteller => SEO bzw. Kategorie => SEO die gewünschte SEO URL hinterlegt, muss die betreffende Marken- / Kategorieseite einmal aufgerufen werden, da die SEO URLs dann erst mit den Einträgen in die Tabelle oxseo
erzeugt werden.
Das Problem ist für die OXID Versionen 4.8.4 und 4.9.5 bekannt.
saltylemon Online-Marketing GmbH
Carl-Zeiss-Str. 3
25451 Quickborn bei Hamburg
Tel.: 04106 / 8069070