Das ergibt (wenn es funtkioniert ;) bei einem Zugriff auf z.B.: http://selfhtml.teamone.de/tdci.html einen "410 Gone"-Status.
Ich hoffe das hilft alle Wünsche auf einmal zu erfüllen (fast so wie Kinderüberraschung ;))
Im Gegenteil! Die allermeisten Seiten sind ja nicht 'gone', also unwiederbringlich verloren, sondern nur in verbesserter Form umgezogen.
Genau dafür gibt es ja den http:-code 301-moved permanently.
Jede (nicht völlig kaputte) Suchmaschine nimmt das Mapping damit direkt in den Index auf. Zumindest für den googlebot wäre das die schnellste und sauberste Lösung, auch die alten Seiten schnellstmöglich aus deren Datenbank gelöscht zu kriegen.
'RedirectPermanent' führt auch dazu, dass ab sofort alle neu angelegten Bookmarks auf die richtige, neue Adresse zeigen und das jeder, der einem falschen Link folgt, zumindest die Folgeseiten sofort richtig erreicht.
Zur 'Gefahr' der Gewöhnung: Schlimmstenfalls werden ein paar Linklisten auf ewig nicht mehr aktualisiert werden (typischerweise werden diese ungepflegten Linklisten aber auch nicht mehr sehr intensiv genutzt). Eine Menge 301-Meldungen werden also in Euren Logfiles bleiben.
Aber was ist die Alternative, was belastet Euren Server weniger?
Alle Logs voller 404-Fehler und ständiges Ausliefern der Fehlerseite (inklusive den zu erwartenden Nachfragen "wo ist die Seite jetzt?") oder der (minimale) http:-Dialog zwischen Browser und Webserver, der das alles klarmacht.
Bei meinen eigenen Sites bin ich über jeden 404-Fehler beunruhigt und probier der Sache auf den Grund zu gehen. Das Logfile als Mittel zur Seitenpflege verbaut Ihr Euch, wenn ihr 404 billigend in Kauf nehmt.
Gruss, Michi (der angegebene Link vor allem als Beispiel für die, denen nicht klar ist, was eine 301-Weiterleitung in ihrem Browser macht)