1
Hallo Jörg, ich hab mich nun hier schon durchgelesen, aber ich krieg gleich nen flash, weil alle Probleme anders sind. Also, ich versuch das Problem mal so deutlich wie möglich zu schildern: 1 Webspace, 3 Domains zeigen drauf: .com, .eu, .de, kein CMS oder PHP sondern ganz simple XHTML-Seiten.
Vor längerer Zeit hab ich zum Schutz vor DC alle domains auf die .eu weitergeleitet und das Ganze ohne www definiert.
Ich möchte nun aber auf der .com Domain die englische Version der Seite unterbringen, wozu ich auf der root einen Unterordner abgelegt habe, auf den die .com-Domain zeigen soll. Dazu hab ich nun folgende .htaccess erstellt:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.xyz.com$ [NC]
RewriteRule ^(.*) http://xyz.com/englisch/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.xyz.de$ [NC]
RewriteRule ^(.*) http://xyz.eu/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^xyz.de$ [NC]
RewriteRule ^(.*) http://xyz.eu/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.xyz.eu$ [NC]
RewriteRule ^(.*) http://xyz.eu/$1 [L,R=301]
Das Problem ist nun, dass wenn ich die Domain www.xyz.com aufrufe, wird im Browser http://www.xyz.com/englisch angezeigt. Ich will aber, dass die "nackische domain", also ohne Unterorder angezeigt wird. Wie geht das?
Nächstes Problem: Rufe ich die Domain http://xyz.com (ohne www) auf, wird auf http://xyz.eu weitergeleitet, obwohl auch diese auf http://xyz.com/unterordner zeigen sollte (nur eben ohne www).
Wie krieg ich das in den Griff?
Vielen Dank
der Ahnungslose
Vor längerer Zeit hab ich zum Schutz vor DC alle domains auf die .eu weitergeleitet und das Ganze ohne www definiert.
Ich möchte nun aber auf der .com Domain die englische Version der Seite unterbringen, wozu ich auf der root einen Unterordner abgelegt habe, auf den die .com-Domain zeigen soll. Dazu hab ich nun folgende .htaccess erstellt:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.xyz.com$ [NC]
RewriteRule ^(.*) http://xyz.com/englisch/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.xyz.de$ [NC]
RewriteRule ^(.*) http://xyz.eu/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^xyz.de$ [NC]
RewriteRule ^(.*) http://xyz.eu/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.xyz.eu$ [NC]
RewriteRule ^(.*) http://xyz.eu/$1 [L,R=301]
Das Problem ist nun, dass wenn ich die Domain www.xyz.com aufrufe, wird im Browser http://www.xyz.com/englisch angezeigt. Ich will aber, dass die "nackische domain", also ohne Unterorder angezeigt wird. Wie geht das?
Nächstes Problem: Rufe ich die Domain http://xyz.com (ohne www) auf, wird auf http://xyz.eu weitergeleitet, obwohl auch diese auf http://xyz.com/unterordner zeigen sollte (nur eben ohne www).
Wie krieg ich das in den Griff?
Vielen Dank
der Ahnungslose