Habe momentan folgendes Problem an dem ich schon eine Weile probiere.
Und zwar habe ich mit Google Analytics festgestellt das einem Kunden, die Kunden entgehen bedingt durch die Tatsache das immer mal Leute kommen die noch URLs vom
vorherigen OSCommerce Shop aufrufen. Diese sehen in etwa wie folgt aus:
Das Problem hierbei ist einfach das die Leute vom Oxid Shop die Fehlermeldung bekommen das die Seite nicht gefunden wurde und springen dementsprechend ab.
Mit htaccess Einträgen habe ich es nicht geschafft dieses Problem zu lösen. Gibt es denn mit der OXID SEO Generierung eine Möglichkeit diese Besucher auf die Startseite zu leiten?
Jap aber damit leite ich ja nur pro Artikel weiter.
Ich möchte aber global alle Anfragen zu Artikeln die NICHT vorhanden sind auf die Startseite umleiten.
Es geht hier um knapp 14.000 Artikel die ich nicht einzeln Eintragen möchte, da werde ich ja nie fertig.
Daher möchte ich die Weiterleitung auf die Startseite.
Wie gesagt ich habe es mit htaccess probiert allerdings hat es nicht funktioniert und ich bin trotzdem jedes mal im Oxid Shop auf der Fehler - Seite gelandet. ( "Die angeforderte Seite ‘xxxx’ konnte nicht gefunden werden.
also jede nicht gefundene Seite auf die Startseite umzuleiten ist keine schöne Praxis,
man will doch auch wissen , dass es die Seite nicht gibt …
Ansonsten kann man sehr wohl Fehler 404 auf die Startseite umleiten,
das ist aber keine schöne Praxis:
Also wenn du eine richtig gute Lösung willst dann soltest du eine Tabelle aufbauen in der wenigstens eine Kategorie ID zu Titel bzw. Artikel ID zu Titel Beziehung steht und diese nutzen um den Nutzer “intelligent” weiterzuleiten. Vorgehensweise in etwa:
In .htaccess alle Aufrufe a la /ecommerce/catalog/index.php/?cPath=2_8_47 und /ecommerce/catalog/product_info.php/cPath/2_45_545/products_id/7631/ abfangen
Das in ein Script weiterleiten
In dem Script die ids aufsammeln
Titel rauskramen
Anfangen zu suchen was der User wollte (Kategorie X, Artikel Y)
Das ist aber nicht unbedingt einfach (wäre eigentlich ein klasse Modul ;))