Das wiederum bedeutet, dass du den Status 404 nicht ausgeben kannst. Der jedoch ist extrem wichtig für Suchmaschinen, denn nur daran erkennen sie, dass es die Seite nicht gibt. Würden sie den Redirect bekommen, würden das bedeuten, dass es die Seite gibt, die nur eine andere URL hat.
Man muss bei Suchmaschinenen extrem Geduld haben, bis 404 eine Wirkung hat.
Die einzige verlässliche Antwort, die Suchmaschinen als "existiert nicht" sofort akzeptieren, ist ein 410.
Bei 404 interpretieren Suchmaschienen eher mal: "existiert derzeit nicht, aber wir behalten die Url trotzdem mal..."
Hat man dann in robots.txt noch einen Eintrag, dann behalten die Bots die url erst recht.
mfg Beat