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...