Seite 1 von 1

domain.com/thema nach domain.com/de/thema umleiten

Verfasst: 21.06.2012, 09:28
von 1234d1
Hallo,

ich möchte beim Aufruf von

Code: Alles auswählen

domain.com/thema
eine Umleitung einschließlich des Sprachverzeichnis durchführen.

Code: Alles auswählen

domain.com/de/thema
Ich habe folgendes ausprobiert:

Code: Alles auswählen

RewriteCond %{REQUEST_URI} ^(.*){2,}$
RewriteCond %{REQUEST_URI} !^(.*){2}/(.*)/$
RewriteRule ^(.*)$ http://www.domain.com/de/$1/ [R=301,L]
1. Zeile: Damit die Regel nur bei Unterseiten greift.
2. Zeile: Zur Prüfung der Sprachverzeichnis Struktur
3. Zeile: Umleitung auf das Standardsprachverzeichnis

Wenn ich diese Zeilen aktiviere leitet er aber beim Aufruf von

Code: Alles auswählen

domain.com/thema
auf

Code: Alles auswählen

domain.com/de/index.php
Weiß jemand von euch warum? :wink:

Verfasst:
von

Verfasst: 22.06.2012, 18:01
von Malte Landwehr
Warum so kompliziert?

Code: Alles auswählen

Redirect 301 /thema http://www.domain.com/de/thema

Verfasst: 09.07.2012, 13:11
von 1234d1
Hi,

weil "thema" verschiedene Zeichenketten beinhalten kann und sich dies bei hunderten Seiten auch schlecht manuell pflegen lässt.
Auch möglich wäre z.B. "thema/unterthema", welches auf "de/thema/unterthema" umgeleitet werden sollte.
Beim Aufruf von "de/thema/unterthema" soll dann natürlich keine Umleitung mehr durchgeführt werden.