Hallo zusammen
Ich frag mich gerade ob in der URL die artikelnummer nicht sinnvoller wäre anstatt die auto-increment db art-id.
2 Faktoren sprechen hier für mich dafür:
1.) alter shop mit art. nr. könnte man per htaccess $artikelnummer einen forward auf neuen Modified shop machen da alter shop sowie neuer shop die gleiche nummer in der URL haben.
2.) falsche produktbeschreibung in der url matcht trotzdem zum richtigen produkt -> hauptsache die Art. Nummer (die den Usern bekannt ist) stimmt.
3.) minimaler SEO Zusatzvorteil durch content matching in der Produktinfo
Das Problem sehe ich viel mehr darin dass der Aufwand vermutlich riesig ist, da auf den ersten blick viele URL Get Abfragen auf die products_id ausgerichtet sind.
Ich würde es so lösen:
htaccess von
RewriteRule --(.+)\.html$ product_info.php?products_id=$1 [QSA,L]
auf
RewriteRule --(.+)\.html$ product_info.php?products_model=$1 [QSA,L]
in der shopstat alle products_id abfragen auf products_model ändern - d.h. der array müsste in der product_info.php auch noch erst aufgebaut werden (sollte sogar schon vorhanden sein).
Dann fängt aber das Ghetto mit search.php etc erst an....
Vielleicht in der Application_Top einfach einen Translator rein machen?
Oder ist sogar die einfachste Lösung einen Mod in der Art. Update Query Product_Model = Product_ID
zu machen? So würde jeder Artikeleintrag die Artikelnummer in die Product_ID übernehmen.
Zu Beachten in dieser Lösung wäre dass das ganze in der CSV Geschichte angepasst werden müsste.
Ein Dirty Fix wäre: Art. CSV Export. Spalte Product_Model in die Product_ID kopieren und wieder hochladen.
Wer hat hier einen Tip für mich?
Linkback: https://www.modified-shop.org/forum/index.php?topic=35369.0