hi,
Nach der Umgestaltung meiner Seite sind natürlich alle Suchergebnisse bei Google mit Seiten verlinkt, die ins Nirvana führen.
Da die Site aber ein exzellentes Ranking aufweist[1], möchte ich nun eine Fehlerseite(404) erstellen, auf der der relative Link[2] extrahiert wird und, je nach Link, auf die richtige Seite weitergeleitet wird.
das mit der 404er-seite, auf der dann ein link zu finden ist, hilft zwar deinen besuchern - wird dein google-ranking aber auf dauer vermindern, wenn du wirklich den http-statuscode 404 ausgibst. das heisst nämlich für google, die seite gibt's nicht mehr, also nix wie raus damit aus dem index.
tu' dir selbst also einen gefallen, und verwende _keinen_ 404-statuscode, sondern leite auf die neue seite weiter, udn gib dazu den statuscode 302 (moved permanently) aus - das versteht auch der google-bot, der dann weiss, dass er nicht einfach eine fehlende seite zu löschen hat, sondern das die inhalte nur woanders hin "gewandert" sind.
die weiterleitung machst du per header(), mit Location:-angabe, siehe beispiel unter http://www.php.net/manual/de/function.header.php.
den 302-statuscode erzeugt php löst php dabei idR. automatisch aus.
gruss,
wahsaga