Theoretisch ja. Nur wer trifft verlässlich die Fallunterscheidung?
der Webserver, sicher nicht Perfekt, aber besser als nichts.
Denke ich verstehe Dich: Dir geht es einfach darum, dass laut Deinem Beispiel dem User (hoffentlich) hilfreiche Angebote unterbreitet werden. Eine gute Idee, auch wenn ich bei dem Beispiel bei 3 von 4 false positives skeptisch ob der Ergebnisses bin ;-)
Nur, worum es mir eigentlich geht (sorry, wenn ich so darauf herum hacke): es hat nichts mit dem Thema HTTP 300 vs HTTP 404 zu tun.
Alternativangebote kann ich auch bei HTTP 404 machen.