Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Umleitung je nach Sprache auf entsprechende Indexseite

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
oidahabara
PostRank 5
PostRank 5
Beiträge: 203
Registriert: 28.08.2004, 17:18

Beitrag von oidahabara » 21.09.2009, 06:13

Umleitung je nach Sprache auf entsprechende Indexseite:

Ich habe bei einer Website eine englische Abteilung zugefügt und möchte jetzt, dass bei Aufruf der URL www.xyz.com automatisch auf die index.html (englische Version) geleitet wird. Server ist eingestellt, dass .html vor .htm kommt.

Wenn aber einer kommt und im Browser "de" vermerkt hat soll er direkt auf die Seite index.htm (deutsche Version) leiten.

Den folgenden Code hab ich auf einer anderen Site im .htaccess und funktioniert supa

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.xyz\.com [NC]
RewriteRule ^(.*)$ http://xyz.com/$1 [L,R=301]

RewriteCond %{HTTP:Accept-Language} (de) [NC]
RewriteRule .* http://abc.com/ [R,L]
Das geht aber auf eine andere Domain. Jetzt möchte ich aber nur auf eine andere Indexseite umleiten und hab da den Code so probiert:

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.xyz\.com [NC]
RewriteRule ^(.*)$ http://xyz.com/$1 [L,R=301]

RewriteCond %{HTTP:Accept-Language} (de) [NC]
RewriteRule .* http://xyz.com/index.htm [R,L]
Geht aber ned :cry:

Die richtige URL (index.htm) wird in der Adresszeile des Browsers angezeigt, aber nicht die Seite selbst. Statt dessen kommt eine Fehlermeldung
Fehler: Umleitungsfehler

Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.

* Dieses Problem kann manchmal auftreten, wenn Cookies deaktiviert oder abgelehnt werden.
Danke im voraus fur fachkundige Hilfe.