Zum Inhalt springen

.htaccess Problem

Erstellt am 4. Oktober 2007 · 5 Antworten · letzte Antwort am 11. Oktober 2007

Tags: Frage

cyberboy ·

Hallo,
ich habe folgende .htaccess:

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

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

RewriteBase /
RewriteRule ^[^/]*\.html$ index.php

Ich möchte, dass er bei Eingabe "domain.de" automatisch auf "www.domain.de" umleitet. Das klappt auch mit dem Code im Frontend einwandfrei. Nur wenn ich dann das Backend aufrufe, klappt die Weiterleitung von "domain.de/typo3" auf "www.domain.de/typo3" nicht und im Backend gibt es ohne das "www" vor der Domain Probleme in Form von Nichtanzeigen einiger Datenfelder o.ä.

Weiß jemand, wo der Fehler liegt?

Danke!!!

cyberboy ·

Danke für deine Antwort.

Wie übergebe ich denn den Pfad richtig? Ich möchte aber auch, dass die Weiterleitung von domain.de auf www.domain.de bleibt.

FrankT ·

Hi Cyberboy,

probier mal das ...

RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [L,R=301]

RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [L,R=301]

(Im HTML-Block wird was verschluckt.)

... ohne Gewähr.

Gruß
Frank