htaccess 301 Redirect mit bestimmten Suchmuster

leicht-debil

Neu angemeldet
Registriert
13 Aug. 2013
Beiträge
57
Ort
Kassel
Hallo Leute,

folgende Problemstellung:
Eine Webseite, die "relaunched" wurde, besaß in der alten Version diverse Sprachunterstützungen:

Z.B:

alteseite.xy/it/seite1.html
alteseite.xy/it/seite2.html
alteseite.xy/ru/seite1.html
alteseite.xy/ru/seite2.html

Die Sprachen wurden also im ersten Unterverzeichnis definiert.

Die neue Seite bietet nun aber keine volle Unterstützung mehr für alle Sprachen, wohl aber eine globale Informations-Seite, die z.B. wie folgt aussehen könnte:

neueseite.xy/italy
neueseite.xy/russia

nun möchte ich alles, was z.B. bislang mit alteseite.xy/it/* begann auf neueseite.xy/italy

Kann mir jemand helfen?
 
Das ist mit Apache und mod_rewrite ohne Weiteres möglich, siehe auch . Zum Beispiel (für eine .htaccess-Datei, in der globalen Apache- oder VirtualHost-Konfiguration müssten die Ausdrücke die Form [kw]^/it[/kw] haben):
[src=apache]RewriteEngine On
RewriteRule ^it/ http://new.example.com/italy [L,R=301]
RewriteRule ^ru/ http://new.example.com/russia [L,R=301][/src]
 
Zurück
Oben