Seite 1 von 1

Frage zur htaccess

Verfasst: 17.04.2007, 11:59
von ich61
Ich habe mir eine htaccess angelegt um 1. php dateien in html umzuschreiben.(dies klappt auch) und 2. um von domain.de auf www.domain.de umzuleiten.(umleitung klappt auch) aber wenn ich jetzt domain.de/unterseite.html im browser aufrufe werde ich auf www.domain.de/unterseite.php geleitet.

An was kann das liegen??Meine htaccess sieht so aus:

Code: Alles auswählen

RewriteEngine on
RewriteRule ^(.*).html$ $1.php 

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

AddType application/x-httpd-php .php .htm .html 

Verfasst:
von

Verfasst: 17.04.2007, 16:06
von chrizz
1) um dein problem zu lösen sollte ein [L] hinter der zweiten zeile in der htaccess reichen.
2) um aber dc zu vermeiden, solltest du versuchen, das alle seiten nut über eine domain abrufbar sind. also nur mit www. oder nut ohne www. das macht ja grad den sinn einer standard domain aus.

cheers

Verfasst: 17.04.2007, 16:09
von ich61
Ja genau das möchte ich ja.Es sollen alle seiten nur mit www. erreichbar sein.Sind sie das durch meine htaccess etwa nicht??

Was wäre denn eine gute htaccess das alles richtig funktioniert???


Und wo genau meinst du soll das [L] hin??

Ist das so richtig??Weil so funktioniert es auch nicht.

Code: Alles auswählen

 RewriteEngine on 
RewriteRule ^(.*).html$ $1.php [L] 

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

AddType application/x-httpd-php .php .htm .html

Verfasst: 18.04.2007, 10:07
von ich61
Hat keiner eine idee an was das liegen kann??

Verfasst: 18.04.2007, 16:28
von chrizz
schreibst mal so rum:

RewriteCond %{HTTP_HOST} !^www\.deine-domain\.de$
RewriteRule ^(.*)$ https://www.deine-domain.de/$1 [R=301]

RewriteRule ^(.*).html$ $1.php [R=301]

Verfasst: 18.04.2007, 19:50
von ich61
Geht leider auch nicht ist immer noch wie vorher.Sobald ich domain.de/unterseite.html eingebe werde ich auf www.domain.de/unterseite.php umgeleitet.Es funktioniert einfach nicht.