Seite 1 von 2
htaccess - Redirect domain.de nach www.domain.de
Verfasst: 17.05.2004 15:43
von QCO
Code: Alles auswählen
RewriteEngine on
RewriteRule ^http://afraner.de/(.*)$ http://www.afraner.de/$1 [R]
Was ist an diesem htaccess falsch bzw. wie wird das Problem sonst gelöst?
Ich möchte, dass alle Benutzer, die in ihrem Browser nur afraner.de eingegeben haben, nach
www.afraner.de weitergeleitet werden.
Verfasst: 17.05.2004 16:20
von Jack9027
Code: Alles auswählen
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.afraner\.de$ [NC]
RewriteRule ^(.*)$ http://www.afraner.de/$1 [R=301,L]
geht das?
Re: htaccess - Redirect domain.de nach www.domain.de
Verfasst: 17.05.2004 16:25
von Jensemann
QCO hat geschrieben:Code: Alles auswählen
RewriteEngine on
RewriteRule ^http://afraner.de/(.*)$ http://www.afraner.de/$1 [R]
Was ist an diesem htaccess falsch bzw. wie wird das Problem sonst gelöst?
Du hast die Doku nich gelesen das is falsch. Hint: Schau ma in der doku ob bei RewriteRule irgendwo http:// im ersten argument drin steht.
Verfasst: 17.05.2004 16:39
von QCO
Mhh, danke erstmal.
Aber ohne das http:// scheint es auch nicht zu funktionieren...
Was muss denn da nun stattdessen hin?
Verfasst: 17.05.2004 16:47
von Jack9027
dann nimm des von mir. habs grad ausprobiert und des funktioniert

Verfasst: 17.05.2004 16:54
von QCO
Also ich habs auch grad probiert und der Erfolg ist eher keiner...
ich weiß jetzt nicht, ob das am Hoster liegt, aber wenn ich das File so in mein Testverzeichnis kopiere und das das Verzeichnis aufrufe, passiert einfach gar nichts... Browser lädt keine Seite...
edit
OK, ich spezifiziere...
Testverzeichnis ist
www.afraner.de/si/
wenn ich nach
http://www.afraner.de/si/ gehe, bekomm ich einen 500 Internal Server Error
http://www.afraner.de/si/index.php geht
http://afraner.de/si/index.php führt mich nicht wie erhofft nach
www.afraner.de/si/index.php sondern nach
www.afraner.de/index.php
HILFE!
Verfasst: 17.05.2004 17:02
von Jack9027
bei mir gehts:
http://sauhaufen-gympar.de/
host ist all-inkl.
Code: Alles auswählen
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.sauhaufen-gympar\.de$ [NC]
RewriteRule ^(.*)$ http://www.sauhaufen-gympar.de/$1 [R=301,L]
edit: ich bekomme nie 500 Internal Server Error oder hast du das schon wieder rausgemacht?
Verfasst: 17.05.2004 17:03
von QCO
host ist ebenfalls all-inkl.com
edit
Jetzt kommt auf einmal kein 500 Server Error mehr. Muss ich das verstehen? Ich schöre bei Gott, dass ich seit 10 Minuten nichts an der Datei verändert habe...
Der Redirect landet trotzdem im Server-Root.
Verfasst: 17.05.2004 17:06
von Jack9027
probiers mal ohne testverzeichnis sondern direkt unter
http://www.afraner.de/
edit:
dann kopier das mal direkt in root. so soll das doch auch sein oder?
Code: Alles auswählen
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.afraner\.de$ [NC]
RewriteRule ^(.*)$ http://www.afraner.de/$1 [R=301,L]
Verfasst: 17.05.2004 17:09
von QCO
1) Der redirect muss auch bei Unterverzeichnissen funktionieren. Das ist wichtig.
2) Kann ich grad nicht. Die Seite läuft und ich kann jetzt nicht die User für irgendwelche Experimente aussperren.