ottscho
Goto Top

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

Content-Key: 205101

Url: https://administrator.de/contentid/205101

Printed on: April 25, 2024 at 13:04 o'clock

Member: hronny
hronny Apr 16, 2013 at 20:43:24 (UTC)
Goto Top
Hi. Also wenn ich es richtig verstehe, ist die Umleitung so:
http://www.meinshop.de/Kategoriename_cat_111.html
 auf
http://www.meinshop.de/Kategoriename
und von
http://www.meinshop.de/Artikelname_detail_11773_265.html
 auf
www.meinshop.de/Artikelname
dann müsste es eigentlich so sein
RewriteRule ^(.*)_cat_\d+.html$           /$1 [L]
RewriteRule ^(.*)_detail_\d+_\d+.html$    /$1 [L]
Wobei ich mir das auseinanderhalten anhand des Namens sehr schwer vorstellen kann. Zudem käme sicher noch das Problem mit Unterkategorien. Grüße Ronny.