.htaccess Weiterleitung einer Domain

moonlook

Meteorist
Hallo,

ich weiss, es hat nichts mit *BSD zu tun, wusste aber nun auch nicht, wo ich mein Problem platzieren sollte.

Ich wuerde gern per .htaccess einen Domainaufruf ohne voranstehendes www., also domain.de beispielsweise, auf die Domain mit vorangestellem www weiterleiten.
Hintergrund ist dabei ganz einfach Suchmaschinenoptimierung, so das in den Suchmaschinen nur www.domain.de auftaucht.

Ich habe dazu eine .htaccess ins Webroot der Domain gelegt mit folgendem Inhalt:

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

Natuerlich wurde der Domainname angepasst ;)
Ergebnis der ganzen Aktion ist nun folgende Fehlermeldung nach Aufruf von http://domain.de:
"Redirection for this URL exeeded. Unable to load the requested page. This maybe caused by cookies that are blocked."
Cookies sind natuerlich zugelassen. Dies ist also nicht die Fehlerquelle.

Waere dankbar fuer alle Tips.
 

saintjoe

Bodybuilder
Lege einfach eine .htaccess mit folgendem Inhalt an:

Code:
Redirect permanent / http://www.domain.de

Wenn ich dein Anliegen richtig verstanden habe, sollte das tun.

Gruß
 

moonlook

Meteorist
saintjoe schrieb:
Lege einfach eine .htaccess mit folgendem Inhalt an:

Code:
Redirect permanent / http://www.domain.de

Wenn ich dein Anliegen richtig verstanden habe, sollte das tun.

Gruß


Leider keine Aenderung, selbe Fehlermeldung im Firefox.
 

EyeDacor

since 1986
ist zwar eine ugly lösung, aber funktioniert bei mir zumindest... link mal die domains auf ein verzeichnis und lege dort (ich hoffe du hast php) eine index.php mit folgenden inhalt ab... die www. domain kann bleiben wo sie ist, kann aber natürlich bei dieser lösung auch auf das entsprechende verzeichnis linken...

<?php
header("Location: http://www.domain.de/");
?>

aber auf jedenfall keine zu bevorzugende lösung... ;)
 
Oben