Seite 1 von 1

301-Weiterleitung per htaccess

Verfasst: 17.12.2011, 12:14
von fischnackseo
Hallo.
Ich ziehe gerade mit einer Domain von domain.de auf domain.com um. Jetzt würde ich gerne mittels htaccess-Eintrag alle bei Google gelisteten Seiten per 301 auf die neue .com-Adresse umleiten. Gibt es eine Möglichkeit das irgendwie zu machen, so dass ich nicht jede einzelne URL eintragen muss?

Danke für jegliche Hilfe.
Fisch

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.2011, 13:00
von Melegrian

Code: Alles auswählen

RedirectPermanent / http://www.neue-domain.de 

Verfasst: 17.12.2011, 13:15
von fischnackseo
Danke für die schnelle Antwort.
Aber mal eine Frage dazu.
Nehmen wir mal an, dass folgende URL bei Google gelistet sind:
www.irgendwas.de/handball
www.irgendwas.de/fussball
Würde jetzt deine Lösung reichen wenn beispielsweise ein User bei Google auf www.irgendwas.de/handball klickt, dass er auf www.irgendwas.com/handball umgeleitet wird?

Fisch

Verfasst: 17.12.2011, 13:42
von Melegrian
fischnackseo hat geschrieben: Würde jetzt deine Lösung reichen wenn beispielsweise ein User bei Google auf www.irgendwas.de/handball klickt, dass er auf www.irgendwas.com/handball umgeleitet wird?
Ja, RedirectPermanent / sollte jede URL von alte-domain nach neue-domain.de umleiten, einschließlich der Verzeichnisse.

Ansonsten gebe es noch die Alternative, nur ist für die erste Variante mit RedirectPermanent im Gegensatz zur Alternative mod_rewrite nicht erforderlich:

Code: Alles auswählen

RewriteEngine on

RewriteRule ^(.*)$ http://www.neue-domain.de/$1 [L,R=301]
Voraussetzung für beide Varianten ist, dass es sich auch um einen richtigen Umzug auf einem anderen Server handelt und nicht nur um die "Aufschaltung" einer neuen Domain auf ein bestehendes Web, da anderenfalls nur eine neue Standard-Domain definiert werden müsste, um eine Endlosschleife zu vermeiden:

Code: Alles auswählen

RewriteEngine on

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