Seite 1 von 1
Subdomain auf Subdomain per 301 htaccess
Verfasst: 17.12.2009, 15:38
von Rondofel
Hallo,
ich möchte eine Subdomain auf eine andere Subdomain weiterleiten... Bisher habe ich es so gelöst:
Redirect 301 /index.html
https://subdomain.neuedomain.com
Das Problem ist allerdings, dass die sudomain (heisst, der index, mehr brauche ich nicht) auf
https://www.neuedomain.com/subdomainname weitergeleitet wird...
Hat vielleicht jmd eine korrekte lösung auf lager? ich bin alle foren durch;(
Danke schon mal!
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 17.12.2009, 16:35
von Rondofel
habs selbst raus... danke für die hilfe;)
RewriteEngine On
RewriteCond %{HTTP_HOST} !^/index.html$
RewriteRule ^(.*)$
https://subdomain.neuedomain.com/$1 [L,R=301]
Verfasst: 18.12.2009, 11:20
von Mork vom Ork
Rondofel hat geschrieben:Redirect 301 /index.html http://subdomain.neuedomain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^/index.html$
RewriteRule ^(.*)$ http://subdomain.neuedomain.com/$1 [L,R=301]
Das ist insofern interessant, als dass in HTTP_HOST
nur der Host, d.h. eine Domain übergeben wird, nichts anderes, insbesondere kein Pfad. Deine Bedingung, die Domain dürfe nicht /index.html sein (!^/index.html$) ist somit reichlich sinnlos, denn du wirst kaum eine solche Domain namens /index.html haben - womit die komplette Zeile überflüssig ist.
Und damit wiederum machst du mit viel Aufwand fast das Gleiche wie mit der Redirect-Zeile, nur, dass die Redirect-Zeile sich lediglich auf den Pfad /index.html bezieht, die RewriteRule-Zeile hingegen auf alle Pfade. Die RewriteRule-Zeile ist identisch zu
Redirect 301 / http://subdomain.neuedomain.com/
Kommst du bei den beiden zu unterschiedlichen Ergebnissen, ist da entweder irgendwas ganz Merkwürdiges am Wirken oder du hast dich bei der Beschreibung geirrt.
ich habe noch einmal
Verfasst: 18.12.2009, 13:21
von Rondofel
geschaut... man kann die zweite Zeile tatsächlich weglassen...