301 - Aber wenn sie so oft aufgerufen wird, würde ich mal analysieren wie es überhaupt dazu kommt. Eventuell tote Links oder falsch gesetzte Backlinks? Das Beste ist sicher den oder die Fehler abzustellen...
Es gibt Online-Tools die Deine gesamte Website nach toten Links durchsuchen, so kannst Du zumindest schonmal die internen finden. Habe da aber gerade keine URL zur Hand, musst Du mal Google anwerfen...
Ich nehme an, du meinst die 404-Fehlerseite. Wenn eine nicht vorhandene Datei angefordert wird, sollte das dem client auch so mitgeteilt werden. Statt 404 einen 301 zu senden und irgendwohin umzuleiten halte ich für unangebracht. Wenn ich z.B. nach Bratklops.html suche, diese Datei aber nicht vorhanden ist, könnte mich eine Umleitung auf (z.B.) die Startseite verwirren.
Also 404-Fehlerseite mit dem kurzen Hinweis, dass die Seite nicht existiert. Die Fehlerseite dem Design der website anpassen, _kurzer_ Versuch der Erklärung, Verweis zum Inhaltsverzeichnis oder Startseite und gut.
Welche Anfragen mit 404 beantwortet wurden, kannst du in den logfiles deines servers nachlesen.
Besucherfreundlicher wäre dieser Weg wahrscheinlich. Sollten die Aufrufe der Fehlerseite jedoch durch falsch gesetzte Backlinks entstehen, so denke ich dass diese auf der Startseite besser aufgehoben wären als auf einer Fehlerseite...