Kann mir jemand bei einer mod_rewrite Regel helfen
Verfasst: 03.07.2011 17:18
Folgendes Problem:
ich möchte, dass bei einer Domain ein x-belieber Aufruf z.B.
http://domain.de/irgendeinseitenaufruf.html
auf
http://domain.de/es/irgendeinseitenaufruf.html
umgeleitet wird. Also nach der domain soll immer ein /es/ eingefügt werden.
Außer natürlich beim Aufruf von:
http://domain.de/es/irgendeinseitenaufruf.html
Hier soll natürlich kein /es/ mehr eingefügt werden.
Ich versuche dies folgendemaßen zu realisieren:
RewriteCond %{HTTP_HOST} domain\.de
RewriteCond %{REQUEST_URI} ^/(?!es)$
RewriteRule (.*) /es/$1 [L,QSA]
Die bewirkt aber lediglich, dass http://domain/ auf http://domain/es/ umgeleitet wird, aber nicht eine beliebige Seite wie beim obigen Beispiel.
Kann mir jemand den Fehler sagen oder einen anderen Lösungsvorschlag machen.
vielen Dank an alle, die mir versuchen zu helfen.
ich möchte, dass bei einer Domain ein x-belieber Aufruf z.B.
http://domain.de/irgendeinseitenaufruf.html
auf
http://domain.de/es/irgendeinseitenaufruf.html
umgeleitet wird. Also nach der domain soll immer ein /es/ eingefügt werden.
Außer natürlich beim Aufruf von:
http://domain.de/es/irgendeinseitenaufruf.html
Hier soll natürlich kein /es/ mehr eingefügt werden.
Ich versuche dies folgendemaßen zu realisieren:
RewriteCond %{HTTP_HOST} domain\.de
RewriteCond %{REQUEST_URI} ^/(?!es)$
RewriteRule (.*) /es/$1 [L,QSA]
Die bewirkt aber lediglich, dass http://domain/ auf http://domain/es/ umgeleitet wird, aber nicht eine beliebige Seite wie beim obigen Beispiel.
Kann mir jemand den Fehler sagen oder einen anderen Lösungsvorschlag machen.
vielen Dank an alle, die mir versuchen zu helfen.