Hauptdomain ändern

JoKa

Angesehenes Mitglied
Ich betreibe schon seit langem die Seite shareware-hits.de, aber würde ganz gerne den Namen ändern, weil er sich zu sehr nach einem Software-Portal anhört. War auch mal so geplant, aber ich möchte lieber einen persönlichen Touch und daher auf jochenkaercher.de umstellen.

Shareware-Hits ist derzeit die Hauptdomain meines Webpacks. Jochenkaercher.de wurde nachträglich dazugekauft und zeigt auf den gleichen Inhalt. Laut Provider ist die Umstellung technisch kein Problem.

Frage: shareware-hits wurde über Jahre verlinkt und enthält ein gutes Keyword im Namen. Ist mit starken Verlusten in den Serps zu rechnen, wenn ich auf eine Domain ohne Keyword umstelle und SW-Hits nicht mehr als Haupt-, sondern nur noch als Zusatzdomain fungiert?

Die bestehenden Links bleiben natürlich erhalten und die Domain wird auch weiterhin auf den gleichen Inhalt zeigen. Aber ich habe keine Ahnung, wie SuMas evtl. auf so eine Umstellung reagieren. Wäre daher für Tipps dankbar, falls noch andere Dinge zu berücksichtigen sind.
 
ciao

Leite die alte Domain auf jeden Fall mit einem 301er und nichts anderem auf die neue Domain weiter. So werden die Links vererbt auf die neue Domain. Betreffend Keyword und Co. kann ich Dir keine Antwort geben, bin aber selber gespannt auf die Antworten der Profis auf dem Gebiet.
 
Danke für den Tipp! Habe dazu auch schon was in über die Suchfunktion gefunden, aber trifft diese 301-Umleitung hier eigentlich zu? Beide Domains liegen bei meinem Provider im gleichen Webpaket und zeigen auf den gleichen Inhalt. Alle Pfade funktionieren, egal welchen der beiden Domainnamen ich vornedran setze. Ist das nicht schon eine solche Umleitung, nur eben Server-seitig?
 
QUOTE Beide Domains liegen bei meinem Provider im gleichen Webpaket und zeigen auf den gleichen Inhalt. Alle Pfade funktionieren, [...] Server-seitig [...]


Ja, das ist eine "serverseitige Umleitung". Wenn du die Domains weiterbestehen lassen würdest, würde google die zwei Sites als zwei unterschiedliche Homepages auffassen - mit gleichem Inhalt. Das könnte dazu führen, dass deine zwei Sites aus dem Google-Index fliegen.

Zum Thema zurück.
rolleyes.gif

Eine 301-Weiterleitung ist ein einfache Möglichkeit. Google nimmt in der Regel wenige Tage später die Änderung wahr und indexiert dann nur noch jochenkaercher.de.
 
QUOTE (Patrick Zorn @ Mo 30.10.2006, 17:31)Wenn du die Domains weiterbestehen lassen würdest, würde google die zwei Sites als zwei unterschiedliche Homepages auffassen - mit gleichem Inhalt.
...
Eine 301-Weiterleitung ist ein einfache Möglichkeit. Google nimmt in der Regel wenige Tage später die Änderung wahr und indexiert dann nur noch ochenkaercher.de.


He, mach mir keine Angst!
smile.gif

Muss ich wegen Punkt 1 etwas unternehmen oder erledigt sich das mit einer 301-Umleitung automatisch?

Ich habe bisher schon ein paar Umleitungen eingerichtet, aber da habe ich die index.htm benutzt und die Domains waren getrennt. In diesem Fall würde ich es aber lieber per .htaccess lösen. Bin mir allerdings unsicher, weil ich mit dieser Thematik sonst nie zu tun habe.

In einem anderen Posting zu Umleitungen wurde auf diese Seite verwiesen, wo ein paar Methoden vorgestellt werden:
http://www.webmasterexpert.de/post12142.html

Welche Methode wäre für meinen Fall die richtige? Ist es die erste aus dem 3. Posting, die als "Wichtig um Doppelten Content zu vermeiden. Standartdomain bei gleicher Domain" beschrieben wird?
 
CODE RewriteCond %{HTTP_HOST} !^www.Deine-Domain.de$
RewriteRule ^(.*)$ http://www.Deine-Domain.de/$1 [L,R=301]


Das ist dafür, dass wenn du deine Site einmal mit http:// www. oder nur mit www. aufruftst.

Ich mache das immer, wenn ich eine Domain komplett umleiten will:

Index.php anlegen und öffnen und folgendes eintippen:


CODE <?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.jochenkaercher.de");
header("Connection: close");
?>


Oder du machst das ganze mit htaccess.


CODE RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.shareware-hits.de$ [NC]
RewriteRule ^(.*)$ http://www.jochenkaercher.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^shareware-hits.de$ [NC]
RewriteRule ^(.*)$ http://www.jochenkaercher.de/$1 [R=301,L]
 
Gern geschehen.
Bei htaccess kann es sein, dass es nicht klappt, da manche Webhoster die RewriteEngine nicht aktiviert haben - und diese auch nicht aktivieren werden.
biggrin.gif


Mit der PHP-Lösung müsstest du keine Probleme haben.
 
Wobei die .htacces oft bevorzugt und als "sicherer" betrachtet wird. Also zuerst diese versuchen.


Gruss
Christian
 
Hallo Christian

Ich nehme an, bei euch ist die RewriteEngine on?

Muss noch die zweite Domain umleiten ...

Gruss

André
 
Salve

Ich nehme es auch an
wink.gif
. Wir benutzen .htaccess (301er) selber für unsere Seiten, da wir unsere Firmen erst kürzlich zusammengelegt haben.

Falls Du Schwierigkeiten haben solltest, einfach bei uns melden unter contact@tx-websolutions pünktchen com.


Gruss
Christian
 
QUOTE (Patrick Zorn @ Mo 30.10.2006, 20:57) Index.php anlegen und öffnen und folgendes eintippen:


CODE <?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.ochenkaercher.de");
header("Connection: close");
?>


Oder du machst das ganze mit htaccess.


CODE RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.shareware-hits.de$ [NC]
RewriteRule ^(.*)$ http://www.ochenkaercher.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^shareware-hits.de$ [NC]
RewriteRule ^(.*)$ http://www.ochenkaercher.de/$1 [R=301,L]


Hab das jetzt mal probiert, aber etwas geht noch schief: über htaccess bekomme ich nur Fehler "Max. Anzahl der Umleitungen überschritten", die Änderungen habe ich also wieder rausgenommen. Ich habe bereits einige Redirect-Befehle für einzeln Dateien drin, kann da mit den neuen Befehlen etwas kollidieren?

Mit der index.php bleibt bei einem Klick auf manche Links der alte Name SW-Hits in der Adressleiste und nur manche anderen (z.B. News, Shop) ändern das wie gewünscht in jochenkaercher.
Ich sehe aber keinen technischen Unterschied bei den Links...
 
QUOTE die Änderungen habe ich also wieder rausgenommen. Ich habe bereits einige Redirect-Befehle für einzeln Dateien drin, kann da mit den neuen Befehlen etwas kollidieren?


Könnte sein, nimm die Befehle einfach heraus.


QUOTE Mit der index.php bleibt bei einem Klick auf manche Links der alte Name SW-Hits in der Adressleiste und nur manche anderen (z.B. News, Shop) ändern das wie gewünscht in jochenkaercher.
Ich sehe aber keinen technischen Unterschied bei den Links...


Ich verstehe dein Problem nicht.


Angenommen, du benutzst nur die PHP-Lösung:

Wenn du die index.php aufrufst, müsste dein Browser dich sofort zu der neuen Domain weiterleiten.

Aber alle anderen Seiten müssen auch den gleichen Befehl wie die index.php enthalten.


CODE <?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.jochenkaercher.de");
header("Connection: close");
?>


Wenn du schon jede Seite einzeln öffnest, den Inhalt löschst und die paar Zeilen eintippst, dann kannst du jede Seite individuell editieren:

Bsp:
Dateiname: shop.php


CODE <?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.jochenkaercher.de/shop.php");
header("Connection: close");
?>



Mit der htaccess wäre das natürlich einfacher.


CODE RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.shareware-hits.de$ [NC]
RewriteRule ^(.*)$ http://www.jochenkaercher.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^shareware-hits.de$ [NC]
RewriteRule ^(.*)$ http://www.jochenkaercher.de/$1 [R=301,L]


Da musst du nur oben genannten Code in die htaccess-Datei schreiben und kannst alle anderen Seiten löschen.
 
Krass, der Firefox-Cache hat mich irgendwie ziemlich ver*rscht, wusste nicht, dass der auch das htaccess-Zeugs drin hält
wink.gif


Also die htaccess-Umleitung funktioniert jetzt, habe sie allerdings nochmal entfernt, weil sie zusammen mit normalen Redirects Fehler verursacht.

Ich habe in meiner htaccess einige Redirect-Befehle für einzelne Dateien oder Einzelseiten.
Muss ich vom Code her noch etwas beachten, wenn die Rewrite-Befehle für die Domainumleitung dazukommen?
 
Ja, du brauchst, dann die anderen Umleitungen nicht.

Schau:

In der htaccess steht - übersetzt .

Hallo - hier Server.
Bitte rufe URL www.neuedomain.de auf.


Das sagt er, wenn du die Startseite aufrufst, www.altedomain.de

Wenn du aber www.altedomain.de/shop.php aufrufst, sagt der Server:

Hallo - hier Server.
Bitte rufe URL www.neuedomain.de/shop.php auf.



http://www.jochenkaercher.de/$1
$1 ist dafür zuständig, dass wenn du www.altedomain.de/shop/ind.php aufrufst, der Browser auf www.neuedomain.de/shop/ind.php umgeleitet wird.
Im $1 steht also "shop/ind.php" drin.


Hört sich blöd an, ungefähr so sagt der Server es dem Client (Browser).

Deshalb brauchst du deine Umleitungen nicht, da die sowieso alle auf die neue Domain umgeleitet werden!
 
Danke Patrick, für die ausführliche Erklärung!
Ich habe aber noch ein paar Sonderfälle, die davon vermutlich nicht abgedeckt werden.

Beispiel:
ich habe vor Ewigkeiten ein Spiel zum Download bereitgestellt unter der Url Domain/download/Spiel.exe
Später wurde der Name der exe-Datei geändert, sie lautet nun Domain/download/Install-Spiel.exe
Ich kenne nicht alle externen Links auf die alte Datei, kann sie also leider nicht ändern. Daher möchte ich jeden, der über die alte Url downloaden will, auf die neue Datei umleiten.

Ich muss also bei diesen Redirects auf einen ganz anderen Pfad umleiten. Sehe ich das zu kompliziert oder den Wald vor Bäumen nicht?
 
Die Sonderfälle erfordern noch ein wenig Handarbeit.

Probiere es dann mal mit:

Alte Domain + /download/Spiel.exe wird weitergeleitet auf neuedomain mit neuen Pfad

CODE Redirect /download/Spiel.exe http://www.neuedomain.de/download/Install-Spiel.exe
 
GRRR, sag doch einem armen Noob, dass er die "!"-Zeichen entfernen muss, damit's funktioniert
wink.gif

Merci, jetzt läuft alles sauber! Wenn Dir eines meiner kostenpflichtigen Spiele gefällt ->Bscheid per Email, ich schenk Dir gerne eine Vollversion für die ausführliche Hilfe
smile.gif
 
Zurück
Oben