Seite 1 von 5

Entfallen Backlinks beim URL-Ändern?

Verfasst: 02.02.2011, 13:00
von nydex
Hallo,

da mir hier schon so oft sehr positiv geholfen worden ist und ich auch ne Menge in diesem Forum gelernt habe, habe ich noch eine Frage.

Ich betreibe aktuell eine Seite mit einem CMS System. Ziehe jedoch von Server 1 auf Server 2 um. Auch das CMS System wird von CMS 1 auf ein völlig anderes CMS 2 umgezogen.

Meine jetztige URL beim Server1 und CMS 1 sieht wie folgt aus

www.abc.de/index.php

Meine neue URL beim Server2 und CMS 2 sieht wie folgt aus:

www.abc.de

Ich habe jedoch beim Backlinkaufbau auf Unterkategorien verlinkt wie zum Beispiel

www.abc.de/index.php/abc

Beim der neuen URL würde das ganze jedoch nur www.abc.de/abc heissen.

Die Backlinks laufen ja dann quasi ins Leere, richtig? Fallen diese weg?

Kann ich da irgendwas unternehmen?

Ich weiß, dass das .index.php nicht wirklich sinnvoll war, hatte jedoch beim Aufbau von SEO gar keine Ahnung!

Vielen Dank für eure Bemühungen!

Verfasst:
von

Verfasst: 02.02.2011, 13:09
von Synonym
und ich auch ne Menge in diesem Forum gelernt habe
-> Dann suche mal nach "Weiterleitung".

Verfasst: 02.02.2011, 13:10
von nydex
Ah ok Danke. Und durch eine 301 Weiterleitung, die ich auf dem neuen Server hinterlegen funktioniert alles und keine Backlinks gehen dann quasi verloren ?

Verfasst:
von

Verfasst: 02.02.2011, 13:13
von Synonym
Er verliert etwas seiner Power, verloren geht aber keiner, wenn alle Seiten schön sauber weitergeleitet werden. Die Betonung liegt dabei auf "alle"!

Verfasst: 02.02.2011, 13:18
von nydex
Ah ok.Danke.
Aber eigentlich reicht es ja aus, wenn ich nur die Seiten per 301 weiterleite, bei denen ich auch Backlinks gesetzt habe, oder?

Ich verwende dann eine Weiterleitung per htaccess auf dem neuen Server,richtig?

Verfasst: 02.02.2011, 13:29
von Synonym
Weiterleitung per htaccess auf dem neuen Server,richtig?
Ja
Aber eigentlich reicht es ja aus, wenn ich nur die Seiten per 301 weiterleite, bei denen ich auch Backlinks gesetzt habe, oder?
Wenn Du alle bisherigen Indexierungen von Google verlieren, Besucher von alten URLs zum Mond schicken und quasi von vorne beginnen willst, dann ja. Wenn nur ein NEIN dabei ist, dann leite alles Alte an das entsprechende Neue weiter.

Verfasst: 02.02.2011, 13:34
von nydex
Ok Top, dann wäre der erste Teil meiner Frage ja geklärt.
Ich habe jedoch alle Beiträge vom alten CMS ins neue CMS übernommen.
Also von dem Inhalt der Beiträge ist das CMS 1 genauso wie das CMS 2.

Heißt das für mich, ich muss ALLE alten Beiträge per 301 an die neuen Beiträge weiterleiten ?

Wenn ja, sieht es so aus, als ob ich das manuell machen muss oder kann das auch autoatisch gemacht werden ;) ?

Verfasst: 02.02.2011, 14:54
von nydex
Außerdem wird Google doch dann die Seiten vom neuen CMS sicherlich größtenteils auch in den Index aufnehmen oder nicht?

Verfasst: 02.02.2011, 14:59
von Synonym
Außerdem wird Google doch dann die Seiten vom neuen CMS sicherlich größtenteils auch in den Index aufnehmen oder nicht?
Google wird die neuen sicherlich aufnehmen, nur das kann dauern. Und dann sind es halt auch neue Seiten und keine, die umgezogen sind. Warum also etwas das schon da war wegwerfen und was neues anfangen? Leite das Zeug weiter und gut ist, dafür ist die Weiterleitung ja schließlich da. Du kannst zudem gar nicht wissen, welche Links irgendwo irgendwer gesetzt hat. Du kennst vielleicht Deine getauschten, das war es dann aber auch schon.

Wenn Du mit Deinem Ladengeschäft umziehst, dann hängst Du auch ein Schild an die Tür wo Du nun zu finden bist und schickst nicht nur ein paar Leuten einen Brief, oder?
Heißt das für mich, ich muss ALLE alten Beiträge per 301 an die neuen Beiträge weiterleiten ?
ja, alles heißt alles
Wenn ja, sieht es so aus, als ob ich das manuell machen muss oder kann das auch autoatisch gemacht werden ?
Das musst Du wissen, denn Du weißt wie die URLs vorher waren und wie sie jetzt sind.

Wenn die exakt genauso sind als die alten, nur eben ohne dem "/index.php/", dann leite eben alles was "/index.php/" beinhaltet an die Version ohne weiter.

Aber wie gesagt, das musst Du wissen. Wir kennen weder Deine alte Seite noch Deine neue.

Verfasst: 02.02.2011, 15:19
von nydex
Alles klar. Danke, dann werde ich das wohl machen müssen.
Deine #Argumentation leuchtet ein :)


Ja die URl ist quasi gleich geblieben nur ohne Index.php.

Also sieht das ganze dann so aus :

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.abc-alt\.de\index\.php$
RewriteRule ^(.*)$ https://www.abc-neu.de/ [R=301]

?

Sorry hab davon keine Ahnung, hab das nur gerade in den Weiten des Internets gefunden.

Wenn ja, wäre das ja ein "realtiv" einfaches Unterfangen...
Danke

Verfasst: 02.02.2011, 15:23
von Synonym
Also so funktioniert das nicht, denn ein HTTP_HOST ist eben ein Host und keine URL inkl. Pfad. Die Cond brauchst Du da eigentlich gar nicht.

RewriteRule ^index\.php/(.*) /$1 [R=301,L]

Alles was mit index.php/ beginnt, gefolgt von irgendwas oder auch nichts -> weiterleiten an "ohne index.php" irgendwas. -> ungetestet


domain.de/index.php/ leidet weiter an domain.de/
domain.de/index.php/gesiebtes-wasser/ leitet weiter an domain.de/gesiebtes-wasser/
usw...

Verfasst: 02.02.2011, 15:38
von nydex
Ah ok.
Also nur "RewriteRule ^index\.php/(.*) /$1 [R=301,L] " in eine ..htaccess Datei, diese auf den neuen Server und das wär es dann?

Wäre ein Traum :)

Danke

Verfasst: 02.02.2011, 15:53
von nydex
Mh leider sehe ich gerade,dass das so nicht funktioniert :(

Alte url www.abc.de/beitrag

Neue url www.abc.de/kategorie/beitrag

Die Kategorie möchte ich unbededingt behalten.
Also werde ich das wohl alles manuell machen müssen:( Eine Menge Arbeit.
Aber wie sagt man nicht so schön, nix ist umsonst ;-)

Verfasst: 02.02.2011, 15:56
von Synonym
Richtig, nix ist umsonst.

Aber wie gesagt, so lange man die alten und neuen Seiten nicht kennt, kann man auch nicht wirklich etwas sagen.

Eventuell lässt sich alles mit einer Rule erschlagen, eventuell braucht es mehrere, vielleicht auch sehr viele, eventuell wäre es sogar per PHP besser und und und...

Grob gesagt per Script:

Alles was mit index.php/ beginnt ruft ein neues Script auf. Das Script ruft anhand des Betrags die Kategorie ab (aus DB?). Baut dann die URL zusammen und leitet dahin weiter..... nur so als Beispiel.

Verfasst: 02.02.2011, 15:58
von nydex
Also die alte URL ist www.best-of-deals.de

Die neue URL ist https://tinyurl.com/6eaf5yl ---> wird noch viel dran geändert

Vielleicht kennst du ja eine Rule, die das kann. Wäre ein Traum :lol: