Seite 1 von 1

Umzug auf Wordpress - Frage zu den URLs

Verfasst: 07.12.2011, 17:30
von tided
Hallo,

bei mir steht ein umfangreicher Umzug meiner Website von einer aktuell selbstprogrammierten Version auf Wordpress bevor. Was mir dabei großes Kopfzerbrechen bereitet sind die vielen URLs, weil ich vorhabe das URL Format zu ändern.

Die Rede ist von ca. 1500 einzelnen Seiten-URLs, geschätzt 2000 Bild-URLs und geschätzt 200 Video-URLs.

Die Zugriffe über Google Images und Videos sind sehr gering, deswegen denke ich, dass ich dort keinen großen Aufstand mache und die URLs einfach vernachlässige. Oder könnte es dabei zu einem Site-weiten Abfall in den SERPs kommen, nur weil die alten Bild- und Video-URLs nichtmehr gefunden werden?

Bezüglich der normalen Seiten-URLs habe ich vor kurzem hier gelesen, dass eine solche Menge (ca. 1500 URLs) ohne große Probleme per 301 weitergeleitet werden können. Gibt es hierfür zufällig eine gute Möglichkeit von Wordpress geliefert, oder muss ich dies von Hand machen?

Ich glaube eine allgemeingültige Weiterleitung, wie zum Beispiel bei folgenden URLs ist nicht möglich:
alt: ?cat=kategoriename&article=titel-des-artikels
neu: kategoriename/titel-des-artikels
Hier müsste man ja nur cat und article auslesen quasi. Bei meinen URLs sieht es wie folgt aus:
alt: ?alte-id=artikelname
neu: /neue-id/artikelname
Weil die alte und die neue ID nicht gleich sein werden, befürchte ich, dass eine allgemeingültige Weiterleitung nicht funkioniert.

Was meint ihr, wie könnte ich dieses Problem am besten lösen?

Beste Grüße,
tided

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

Jetzt anfragen: 0511 / 300325-0.


Re: Umzug auf Wordpress - Frage zu den URLs

Verfasst: 08.12.2011, 20:11
von Malte Landwehr
tided hat geschrieben:Bezüglich der normalen Seiten-URLs habe ich vor kurzem hier gelesen, dass eine solche Menge (ca. 1500 URLs) ohne große Probleme per 301 weitergeleitet werden können. Gibt es hierfür zufällig eine gute Möglichkeit von Wordpress geliefert, oder muss ich dies von Hand machen?
Es gibt ein gutes Redirect Plugin von yoast.com, welches aber nicht mehr weiterentwickelt wird. Du kannst aber das Wordpress SEO Plugin des gleichen Autors verwenden, welches die Redirect-Funktion integriert hat. Auch dieses Plguin kann aber nicht hellsehen und erahnen welche URLs wie geändert worden sind. Bei so vielen URLs würde ich mit eine Liste alter aktuellen und aller neuen URLs nehmen und die Redirects in die .htaccess setzen oder direkt per PHP abfangen und dort umleiten. Im Notfall setzt du da einen Praktikanten/eine Aushilfe dran, der/die das per Hand machen muss. Eigentlich solltest du aber bei der Migration der Datenbank mitbekommen, welche alte URL zu welcher neuen URL gehört und dabei direkt eine Liste anlegen können.

Re: Umzug auf Wordpress - Frage zu den URLs

Verfasst: 08.12.2011, 23:17
von tided
Okay, das bringt mich schonmal ein enormes Stück weiter. Ich danke dir Malte. : )

Re: Umzug auf Wordpress - Frage zu den URLs

Verfasst: 09.12.2011, 07:15
von 800XE
tided hat geschrieben:alt: ?alte-id=artikelname
neu: /neue-id/artikelname
Weil die alte und die neue ID nicht gleich sein werden, befürchte ich, dass eine allgemeingültige Weiterleitung nicht funkioniert.

Was meint ihr, wie könnte ich dieses Problem am besten lösen?
Du generierst jetzt eine Sitemap
dann von dem neuen eine Sitemap erstellen

Beide Sitemaps auslesen und in eine(also, jeweils eine=zwei Stück) SQLs schreiben
in 2 Spalten

Code: Alles auswählen

?alte-id=artikelname == alte-id +++ artikelname
/neue-id/artikelname == neue-id ++ artikelname
und dann eventuell "nur" über Error404 abfangen und prüfen ob ....

$_SERVER['REQUEST_URI'] == alteURL
make301 nach neueURL


oder eine SQL mit 3 Spalten

Code: Alles auswählen

alte-id +++ artikelname +++ neue-id
in der E404abfangrutine dann

SELECT neue_id,artikelname FROM TABLE
WHERE CONCAT( alte_id , artikelname ) = $_SERVER['REQUEST_URI']

Verfasst: 09.12.2011, 09:10
von tided
Uiuiui, das ging mir nun zu tief in die Materie. Ich lasse da einfach mal meinen Coder drauf los, ansonsten mache ichs von Hand.