Während des Upgrades von Magento auf 1.9.3.4 wurde die .htaccess-Datei überschrieben und ich habe jetzt mehr als 2000 fehlerhafte Links, die ich manuell erstellt habe.URLs mit RegExp und Mod Rewrite umleiten
Da die alten Produkt-URLs am Ende eine Zufallszahl hatten und jetzt nicht haben, suche ich nach einer Möglichkeit, sie umzuleiten.
Alte URLs Struktur:
http://example.com/category-1/subcategory/product-name-1421.html
http://example.com/category-2/subcategory/product-name-5421.html
http://example.com/category-3/subcategory/product-name-5891.html
Neue URLs Struktur:
http://example.com/category-1/subcategory/product-name.html
http://example.com/category-2/subcategory/product-name.html
http://example.com/category-3/subcategory/product-name.html
Ich weiß, dass ich etwas RegExp wie RewriteRule ^category/subcategories/(.+?)(-[0-9]+)?$ category/subcategories/$1 [L,R=301]
verwenden kann, aber ich bekommen konnte nicht daran zu arbeiten.
Warum holen Sie nicht einfach die alte '.htaccess' Datei aus dem Backup? – arkascha
@arkascha Ich wünschte, ich hätte eine Sicherungskopie. Die eine, die ich habe, hat nicht die '.htaccess' Datei. –
Das ist sehr traurig zu hören. Wie auch immer das passiert ist ... Ich hoffe meine Antwort unten hilft aber ;-) – arkascha