PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : htaccess- RewriteRule bzw. Redirect



muell200
04.10.10, 17:06
hallo

hatte zulange urlaub... :)

folgendes problem:
ich moechte mittel htaccess und rewerite bestimmte seiten umleiten:

z.b: Produkte_xxx__24486.html nach xxx__24486.html
( also ohne produkte )

folgendes habe ich versucht:
1.

Redirect /Produkte_xxx__24486.html /xxx__24486.html

ergebnis:
die seite wird umgeleitet, aber es werden die parameter mitgeben und aus der adresse wird folgendes: xxx__24486.html?lang=de&artikel=24486
( anstatt ohne lang=de&artikel=24486 )

2.
RewriteRule ^Produkte_xxx__24486\.html$ /xxx__24486.html [L,R=301]

die seite wird wegen den doppelten unterstrichen ( __ ) nicht erkannt.
wenn ich "nur" unterstrich verwende ( z..b: Produkte_xxx_24486\.html$ ) funktioniert es

hat mir jemand einen tip?

marce
04.10.10, 18:31
klingt eher nach redirectmatch

muell200
04.10.10, 21:55
klingt eher nach redirectmatch

gleiches problem:

aus Produkte_xxxx__24486.html wird xxx__24514.html?lang=de&artikel=24486




RedirectMatch 301 /Produkte_xxx__24486.html /xxx__24514.html


warum werden die variablaen an die url gehaengt?

danke

marce
04.10.10, 22:53
wie wäre es, wenn Du angeben würdest, dass es nicht getan werden soll - sprich also in der RegEx die Variablen übernehmen, sie aber nicht in der Ziel-URL einbinden?