problem mit htaccess weiterlietung

S

snowflow

Guest
servus,

ich möchte nur ein paar einzelne seiten eines alten systems auf die jeweiligen neuen seiten umleiten, da diese noch häufig verlinkt werden.

beide seiten liegen in der selben domain.
d.h. ich möchte seite 1 (magazin/index.php?content=49 ) auf seite 2 (mag/detail.php?see=989) umleiten.

folgender code in der htaccess funktioniert aber net.

Code:
CODE RewriteEngine on
RewriteBase /
RewriteRule magazin/index.php?content=49 mag/detail.php?see=989 [R=301,L]



habt ihr eine idee?

danke euch

flo
 
das hat leider auch nicht geklappt.

CODE RewriteEngine on
RewriteBase /
RewriteRule magazin/index.php?content=49 /mag/detail.php?see=989 [R=301,L]


gibts ev. noch andere möglichkeiten?
 
CODE RewriteEngine on
RewriteBase /
RewriteRule ^magazin/index.php?content=49$ /mag/detail.php?see=989 [R=301,L]
 
Mach mal ein $ hinter das see=989, da er sonst wohl das auch nicht als "fix" ansieht...
 
shit, leider wars das immer noch net, geht es nicht eine seite einfach nur umzuleiten?
habe schon sioviel gegooglet bekomme es aber einfach net hin.

noch ideen?
 
wenn es nur einzelne seiten sind geht es auch ohne mod_rewrite. einfaches redirect geht dann auch. dazu in die .htaccess einfach folgendes schreiben:

CODE
Redirect /magazin/index.php?content=49 /mag/detail.php?see=989



 
er gibt mir da immer einen fehler 500 zurück,

kann das an der konfiguration des servers liegen?
 
Probier's mal so:

CODE RewriteEngine on
RewriteBase /
RewriteCond %{QUERY_STRING} content=49
RewriteRule magazin/index.php mag/detail.php?see=989 [R=301,L]
 
Nachtrag:

ist mir grad noch aufgefallen - du musst bei Weiterleitungen die volle URL angeben und der Punkt im Muster sollte escaped werden:

QUOTE (Code)RewriteEngine on
RewriteBase /
RewriteCond %{QUERY_STRING} content=49
RewriteRule magazin/index\.php http://deine-domain.tld/mag/detail.php?see=989 [R=301,L]
 
Zurück
Oben