mod_rewrite Problem

Marcs

Legendäres Mitglied
Hallo,

Da bei uns noch über das kommende Wochenende (geplant) alles umgestellt wird, brauche ich jetzt noch eine Weiterleitungslösung in der folgenden Form (klar, redirect / ginge auch, aber für die ersten Monate wohl keine gute Idee), da mir mod_rewrite noch nie lag.

Aktuell www.xxx.yy/bla.htm
Neu: www.xxx.zzz/germany/bla.htm

Wie mache ich das am einfachsten ohne für jede Datei einen Eintrag in der .htaccess zu machen?
 
Probier's mal so:

CODE RewriteEngine on

RewriteBase /

RewriteRule ^(.*)$ http://www.xxx.zzz/germany/$1 [R=301]
 
Ich glaube, Jörg hatte noch ein kosmetisches "/" zu viel. Ohne es jetzt ausprobiert zu haben:

CODE
Statt:
RewriteRule ^(.*)$ http://www.xxx.zzz/germany/$1 [R=301]

Besser:
RewriteRule ^(.*)$ http://www.xxx.zzz/germany$1 [R=301]

 
@profo

bei meiner Variante - d.h. mit der Angabe der "RewriteBase /" - muss das "/" bei der Ersetzung auf der rechten Seite mit angegeben werden. Deine Variante ohne "/" ist dann korrekt, wenn diese Angabe der RewriteBase weggelassen wird
 
Super
smile.gif

Danke.
 
Zurück
Oben