Seite 1 von 1

301 Umleitung von alten indizierten Seiten nach Domainänderu

Verfasst: 07.10.2009, 02:07
von kaos2000
Hallo zusammen. Ich hoffe Ihr könnt mir helfen(ich bin sicher Ihr könnt.)
Kurz zum Sachverhalt.

Habe eine aktuelle Typo3 Installation mit bestehnden und indizierten Seiten in Google.
Möchte jetzt Typo neu aufsetzen und die Seite neu gestalten.
Möchte die neue Typoversion in einem neuen Verzeichnis /typo3 installieren.
Wollte dann die Domain wo jetzt die alte Version erreichbar ist, einfach von / auf das Verzeichis /typo3 umleiten bei der Domainenverwaltung(Webhoster).

Wie kann ich danach die alten Seiten die bei Google zu finden sind umleiten das ich die nicht verliere? Würden ja dann auf das falsche Verzeichnis /typo3 laufen!
Über Modrewrite in der htaccess? Könntet Ihr mir da bei der Syntax helfen?
Steh da etwas auf dem Schlauch...

Vielen Dank im voraus.

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Re: 301 Umleitung von alten indizierten Seiten nach Domainän

Verfasst: 07.10.2009, 08:15
von Mork vom Ork
kaos2000 hat geschrieben:Wollte dann die Domain wo jetzt die alte Version erreichbar ist, einfach von / auf das Verzeichis /typo3 umleiten bei der Domainenverwaltung(Webhoster).
Das hört sich für mich eher so an, als ob du sie nicht umleiten, sondern die Zuweisung der Domain zu einem Verzeichnis ändern möchtest - das ist ein himmelweiter Unterschied, aber nichtsdestotrotz der richtige Weg, weil du so tatsächliche Umleitungen am ehesten vermeidest.
Wie kann ich danach die alten Seiten die bei Google zu finden sind umleiten das ich die nicht verliere? Würden ja dann auf das falsche Verzeichnis /typo3 laufen!
Änderst du die Zuweisung, kann der Pfad /typo3/ nicht in der URL stehen, denn die Domain „beginnt“ ja erst in /typo3/. Aus Sicht des Webs ändert sich erstmal gar nichts, eine Seite, die vorher unter /bla/fasel.html erreichbar war, wird nach der Änderung auch unter /bla/fasel.html erreichbar sein (vorausgesetzt, du hast sie in der neuen Typo-Installation ebenfalls eingepflegt).

Verfasst: 07.10.2009, 11:45
von kaos2000
Hallo und vielen Dank für die Antwort.

Geanu das ist das Problem.
Ich habe nicht vor die alten Seiten in der neuen Typo Version einzupflegen.
Somit wäre diese ja nicht mehr erreichbar da die ursprüngliche Domain auf den Ordner /typo3 verweisen würde.
Jetzt dacht ich an eine 301 Weiterleitung für bestimmt Verzeichnisse oder Spezielle Seiten damit ich die alten Seite noch erreiche.

Verfasst: 07.10.2009, 11:56
von Mork vom Ork
kaos2000 hat geschrieben:Ich habe nicht vor die alten Seiten in der neuen Typo-Version einzupflegen. Somit wäre diese ja nicht mehr erreichbar da die ursprüngliche Domain auf den Ordner /typo3 verweisen würde.
Aha, du willst also die alten Seiten behalten, aber nicht in die neue Installation kopieren.

Grundsätzlich sollte dein Haupt- bzw. aktuelles Angebot direkt über die eigentliche Domain erreichbar sein, also example.com/. Wenn man das mal als Voraussetzung annimmt, bleibt für die alte Installation nur zweierlei: Entweder kopierst du sie nach example.com/alt/ oder aber du du erstellst eine neue Subdomain à la alt.example.com/. Ob Typo ersteres erlaubt, weiß ich nicht, ob dein Hoster letzteres erlaubt, weiß ich auch nicht.

In ersterem Falle hättest du die angenommene Zuweisung Domain example.com -> Serverfestplattenverzeichnis example/htdocs/ und machst daraus folgendes:

example/htdocs/ - neue Installation, erreichbar via example.com/
example/htdocs/alt/ - alte Installation, erreichbar via example.com/alt/

In zweitem Falle hättest du wiederum die angenommene Zuweisung Domain example.com -> Serverfestplattenverzeichnis example/htdocs/ und machst daraus folgendes:

example/neu/ - neue Installation, neue Zuweisung für example.com
example/htdocs/ - alte, bestehende Installation, Zuweisung geändert auf alt.example.com

Spezifische Weiterleitungen alter URLs auf die neue Position unter example.com/alt/ bzw. alt.example.com/ kannst du in beiden Fällen mit Redirect einrichten.

Verfasst: 07.10.2009, 12:33
von kaos2000
Hallo und nochmal danke...
Also die Lösung mit der Subdomain "alt" war genau das woran ich gedacht habe.
Also bisherige Domain exmple.com auf /typo3 und
alt.example.com auf /

Was muss ich dann in die .htaccess für den Redirect eintragen wenn ich z.B.
eine alte Anfrage bekomme mit example.com/Home-News.... und diese dann auf alt.example.com/Home-News.... umleiten will ?

Ist es auch möglich bestimmte Seiten wie mit dieser Endung auf die alt.example und andere Seiten Neu zu gestalten und diese dann auf die neue Version umzuleiten. Werde vielleicht doch einige Seiten umziehen müssen sehe ich gerade?

Wäre echt dankbar für ein Code Beispiel für das oben aufgeführt Beispiel. Möchte da einfach nix kaputt machen... Vielen Dank...

Verfasst: 08.10.2009, 13:52
von Mork vom Ork
kaos2000 hat geschrieben:Also bisherige Domain exmple.com auf /typo3 und alt.example.com auf /
Die neue Software als Unterverzeichnis der alten zu betreiben solltest du tunlichst vermeiden, trenne die beiden Domains bzw. Verzeichnisse sauber.

Ich nehme mal an, wenn du per ftp bzw. ssh in deinen Server reinguggst, wird deine Domain aus einem Ordner htdocs/ beliefert (falls ein anderer Name, nehme htdocs als Beispiel). Benenne diesen in alt.example.com/ um und lege daneben (nicht darin) einen Ordner example.com/ an. Dann weise die Domains entsprechend zu.

Wird die Domain bislang tatsächlich aus / bestückt, erstelle ein Verzeichnis alt.example.com/ und kopiere den ganzen alten Kram da rein. Dann weiter wie eben beschrieben.
Was muss ich dann in die .htaccess für den Redirect eintragen wenn ich z.B. eine alte Anfrage bekomme mit example.com/Home-News.... und diese dann auf alt.example.com/Home-News.... umleiten will ?
In example.com/.htaccess schreibst du:

Redirect permanent /Home-News http://alt.example.com/Home-News

Redirect wirkt auf jeden Pfad, der mit dem genannten beginnt und leitet entsprechend weiter, d.h. mit Redirect /alt /neu wird /alt nach /neu weitergeleitet, /alt/bla nach /neu/bla und auch /alt/bla/fasel.html nach /neu/bla/fasel.html.
Die komplette Beschreibung zu Redirect findest du unter https://httpsd.apache.org/docs/2.2/mod/ ... l#Redirect (Englisch, aber gut verständlich).

Sofern die Pfade einem Schema folgen, kannst du auch mehrere Fliegen mit einem RedirectMatch erschlagen (auch in besagter Anleitung erklärt, ein Stück weiter unten).

Hast du sehr viele alte URLs, die umgeleitet werden sollen (mehrere Dutzend), solltest du besser ein Skript verwenden. Die .htaccess wird bei jedem einzelnen Zugriff erneut eingelesen und wegen immer seltener abgerufener alter Pfade so einen Aufstand in der .htaccess zu machen, muss ja nicht sein.

Verfasst: 12.10.2009, 08:29
von kaos2000
Danke für deine Hilfe...
Hat mir sehr geholfen.

Kann aber sein das ich zu der einen oder anderen Seite noch mal Fragen muss :oops:

Viele Grüße