Htaccess reguläre Ausdrücke - Redirect
Hallo,
ich bin dabei einen alten Shop auf ein neues System umzustellen.
Die URL der Artikel und Kategorien können leider nicht übernommen werden.
Im Moment baucht sich die Kategorie URL so auf:
www.meinshop.de/Kategoriename_cat_111.html
und die Artikel URL:
www.meinshop.de/Artikelname_detail_11773_265.html
Im neuen Shop wird auf _cat_111.html und _detail_11773_265.html verzichtet
Die Zahlen sind natürlich dynamisch und spiegel interen ID's der Kategorie und/oder der Artikel da.
Ich brauche nun 2 htaccess regeln, welche die Anfragen an /Artikelname_detail_* umleitet per 301 auf /Artikelname
und das gleiche mit den Kategorien. /Kategoriename_cat_* nach /Kategoriename
Könnt ihr mit weiterhelfen? Ich tue mich mit den regulären Ausdrücken so schwer.
Vielen Dank
ich bin dabei einen alten Shop auf ein neues System umzustellen.
Die URL der Artikel und Kategorien können leider nicht übernommen werden.
Im Moment baucht sich die Kategorie URL so auf:
www.meinshop.de/Kategoriename_cat_111.html
und die Artikel URL:
www.meinshop.de/Artikelname_detail_11773_265.html
Im neuen Shop wird auf _cat_111.html und _detail_11773_265.html verzichtet
Die Zahlen sind natürlich dynamisch und spiegel interen ID's der Kategorie und/oder der Artikel da.
Ich brauche nun 2 htaccess regeln, welche die Anfragen an /Artikelname_detail_* umleitet per 301 auf /Artikelname
und das gleiche mit den Kategorien. /Kategoriename_cat_* nach /Kategoriename
Könnt ihr mit weiterhelfen? Ich tue mich mit den regulären Ausdrücken so schwer.
Vielen Dank
Please also mark the comments that contributed to the solution of the article
Content-ID: 205101
Url: https://administrator.de/contentid/205101
Printed on: September 1, 2024 at 02:09 o'clock
1 Comment
Hi. Also wenn ich es richtig verstehe, ist die Umleitung so:
und von
dann müsste es eigentlich so seinWobei ich mir das auseinanderhalten anhand des Namens sehr schwer vorstellen kann. Zudem käme sicher noch das Problem mit Unterkategorien. Grüße Ronny.
http://www.meinshop.de/Kategoriename_cat_111.html
auf
http://www.meinshop.de/Kategoriename
http://www.meinshop.de/Artikelname_detail_11773_265.html
auf
www.meinshop.de/Artikelname
RewriteRule ^(.*)_cat_\d+.html$ /$1 [L]
RewriteRule ^(.*)_detail_\d+_\d+.html$ /$1 [L]