Send appropriate status-codes and location

Ich habe jetzt mal ausgeführt, wie das meines Wissens nach umgesetzt werden sollte.
Wenn schon eine extra 404-Seite eingeführt wird, dann sollte auch der richtige Status gesetzt werden. Das ist insbesondere für SEO interessant. Das gleiche gilt für die Weiterleitung auf die richtige Startseite:
Wenn die `index.php` und `index.php?site=news` den gleichen Inhalt haben, ist das für Google&Co. Double-Content und für zu Strafen im Ranking. Ebenso sollten nicht existierende Seiten auch gar nicht erst indiziert werden.