Weterleitung auf www
sergi
- webserver
Hallo!
ich habe folgendes Problem.
Mein Hosting-provider gibt mir die Möglichkeit auf meine Seite
einmal mit "www" und einmal ohne "www" zugreifen zu können.
und auch weiterleiten. Die Weiterleitung mache ich auf einen Ordner namens "shop". Es sieht so aus:
Domain Weiterleitung
test.com /shop
www.test.com /shop
So weit so gut. Wenn ich sowohl auf "test.com" als auch auf "www.test.com" gehe, bekomme ich den Inhalt des "shop"-ordners. So muss es auch sein.
Nun will ich, dass alle Kunden, die auf "test.com" gehen einfach automatisch weitergeleitet werden und zwar auf "www.test.com". Das mache ich mit "mod_rewrite":
RewriteEngine on
RewriteCond %{HTTP_HOST} ^test.com$
RewriteRule ^(.*)$ http://www.test.com/$1 [R=301]
Aber so geht es nicht! Es wird zwar uaf "www-version" weitergeleitet, aber auf www.test.com/shop und das macht "404 Error".
Was mache ich falsch?
Bitte helft mir!
Brauche dringend!
Hi sergi,
Domain Weiterleitung
test.com /shop
www.test.com /shop
Nutzt dein Provider Confixx? Das sieht nämlich irgendwie grade so aus ;-) Wenn ja, solltest du dort als Ziel für die Domain ohne www eigentlich auch eine Weiterleitung auf die Domain mit www angeben können - anstelle eines Ordners (hier shop).
Btw: Für Beispiele bitte die dafür vorgesehenen Domains example.org/com/net nehmen, oder hast du etwas mit der Stiftung Warentest zu tuen? *g*
RewriteEngine on
RewriteCond %{HTTP_HOST} ^test.com$
RewriteRule ^(.*)$ http://www.test.com/$1 [R=301]
Hm, mod_rewrite hat hier offensichtlich Probleme, die Pfade zu ermitteln. In so einem Fall hilft meistens RewriteBase weiter, in deinem Fall würde ich mal
RewriteBase /
probieren. Das macht mod_rewrite klar, dass die Basis für Rewrite-Vorgänge eben der Document-Root und nicht der Ordner shop ist.
Viele Grüße,
~ Dennis.
Hi!
www.test.com /shop
oder hast du etwas mit der Stiftung Warentest zu tuen? *g*
Mhm - TLD übersehen?
http://test.com/aboutus.htm
off:PP
Wegen Confixx hast du Recht!
Und in der Tat das hat ja geholfen! Ich habe einfach die Domain, die ohne www
ist, aufs Wurzelverzeichnis gerichtet.
RewriteBase war unnötig.
Vielen Dank
test.com /shop
www.test.com /shop
Du weisst, dass Google doppelten Content abstraft? Ganz dumme Idee sowas.
Hallo.
test.com /shop
www.test.com /shop
Du weisst, dass Google doppelten Content abstraft? Ganz dumme Idee sowas.
Das wäre in diesem Fall in der Tat eine dumme Idee von Google. Gut, dass Google da unterscheidet und dem Webmaster zahlreiche Werkzeuge empfiehlt.
MfG, at