Seite 1 von 1

.htaccess FF geht IE geht nicht

Verfasst: 28.01.2008, 20:44
von DZVO
Hi Gemeinde was ist hier falsch

Code: Alles auswählen

RewriteEngine on
Options +FollowSymLinks

ErrorDocument 404 /404.php
RewriteRule ^404.html 404.php [L]

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

RewriteCond %{THE_REQUEST} index\.html [NC]
RewriteRule (.*)index\.html http://www.wiirtuell.de/$1 [NC,R=301]
der FF leitet sauber um der IE leider nicht.
Nur wieso hab ich noch nicht rausgefunden.

Also die Umleitung schlägt fehl, wenn jemand wiirtuell.de nur aufrufen will also ohne www

Ich danke schonmal


MFG
Maik

Verfasst:
von

Verfasst: 28.01.2008, 20:57
von Erodua
Nutze die Syntax lieber ohne Negierung... und ohne \ in der Condition, dann noch ein NC mit rein unnd es funzt auch bei versehentlicher Großschreibung. In der Rule braucht du keinen Parameter mit angeben in diesem Fall

Code: Alles auswählen

RewriteCond %{HTTP_HOST} ^wiirtuell.de$ [NC]
RewriteRule ^(.*) http://www.wiirtuell.de/$1 [R=301,L]
So müsste es auch mit dem Nachbarn IE klappen ;)

Verfasst: 28.01.2008, 21:26
von DZVO
klappt leider auch nicht werde weiterhin zu msn weitergeleitet :(

oder liegt es vllt an der index-seite die einen permanent redirekt auf einen unterordner macht. denn zur zeit will ich die startseite nicht benutzen.

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 28.01.2008, 21:48
von Erodua
Zu MSN? :o

Jo, das könnte an der 301 liegen. Setz doch den Unterordner da gleich mit rein:

Code: Alles auswählen

RewriteCond %{HTTP_HOST} ^wiirtuell.de$ [NC]
RewriteRule ^(.*) http://www.wiirtuell.de/UNTERORDNER/$1 [R=301,L]
Ich weiß aber nciht wo du die Variable 1 in der THE_REQUST-Abteilung her bekommst? Probiers mal so:

Code: Alles auswählen

RewriteCond %{THE_REQUEST} \ /index\.html [NC]
RewriteRule ^index\.html$ http://www.wiirtuell.de/UNTERORDNER [R=301] 
Wenn du von index.htm zum rootverzeichnis umleitest wirds ne Schleife geben. (Könnte die Ursache für eine dreiste Umleitung zu MSN durch den IE sein) Die index.html ist im Normalfall höher gewichtet als z.B. eine index.php, wird als vor den anderen aufgerufen... zack, drehwurm!

Solltest du im Root eine andere Indexdatei haben gib die gleich in der Rule mit an

Code: Alles auswählen

RewriteCond %{THE_REQUEST} \ /index\.html [NC]
RewriteRule ^index\.html$ http://www.wiirtuell.de/index.php [NC,R=301] 
Sollte die aufzurufende index-datei in einem anderen Ordner liegen gibs auch mit an (siehe oben).

Na ich bin gespannt :D

Verfasst: 28.01.2008, 22:10
von DZVO
hat es leider auch nicht gebracht MSN freut sich weiterhin :(

Verfasst: 28.01.2008, 22:13
von Erodua
Schreib mal in Worten wann du wohin umleitest bitte. Ich hab das ganze wohl noch nicht so kapiert :D

Verfasst: 28.01.2008, 22:33
von DZVO
also auf wiirtuell.de/wii-news/ läuft ein blog
unter wiirtuell.de/ gibt es erstmal nichts für eine ganze weile ob und was da mal hinkommt weiss ich jetzt noch nicht

komisch nur das im IE nun auch nicht mehr
wiirtuell.de/wii-news/
auf
www.wiirtuell.de/wii-news/
weitergeleitet wird

Verfasst: 29.01.2008, 12:07
von DZVO
gelöst hatte einen fehler im DNS-Eintrag :)

Verfasst: 29.01.2008, 12:11
von DZVO
trotzdem noch ne frage
würdet ihr von
domain.de auf domain.de/ordner

per 302 weiterleiten oder lieber per 301
da ich noch nicht weiss ob jemand was auf die indexseite kommt.