Frage Regular exp. in .htaccess für Weiterleitungen?

  • Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Fr3ddy

Mitglied
17 April 2008
215
0
16
Hallo zusammen,

aktuell haben wir 4 TLDs in unserem CMS Contao 4.4:
Code:
example.de
example.com
example.nl
example.fr
Diese sollen jetzt durch eine TLD und Sprachkürzel ersetzt werden:
Code:
example.com/de/
example.com/en/
example.com/nl/
example.com/fr/
Code:
example.de -> leitet auf  example.com/de/
example.com -> Contao checkt hier die Browsersprache und leitet dann weiter
example.nl -> leitet auf  example.com/de/
example.fr -> leitet auf  example.com/de/
Fixe URLs gibt es:
Code:
example.de/presse/*
example.de/kunden/*
example.de/media/*

example.com/press/*
example.com/customers/*
example.com/media/*
example.com/blog-post/*
Klappt das so, leider muss der Testserver erst wieder aufgesetzt werden.

Code:
RewriteCond %{HTTP_HOST} example\.de$ [NC]
RewriteRule ^((?![a-z]{2}/).*)$ /de/$1 [R=301,L]

RewriteCond %{HTTP_HOST} example\.com$ [NC]
RewriteRule ^((?![a-z]{2}/).*)$ /en/$1 [R=301,L]

RewriteCond %{HTTP_HOST} example\.nl$ [NC]
RewriteRule ^((?![a-z]{2}/).*)$ /nl/$1 [R=301,L]

RewriteCond %{HTTP_HOST} example\.fr$ [NC]
RewriteRule ^((?![a-z]{2}/).*)$ /fr/$1 [R=301,L]


LG & Danke
 
Werbung: