私は、phpスクリプトを404ページとして使用し、データベースを使用して、元のページのURIを、存在する場合は可能なリダイレクトに一致させることを検討してきました(それ以外の場合は404 HTMLを表示します)。
私はいくつかの読書と検索をしていて、404のPHPとMySQLでこの質問301リダイレクトに出くわしました。これは私がやろうとしていたことです。
私はこれにつながる質問があり、それを実装しようとするのを妨げていました。ページが404であることがクローラーに通知されるのはどの時点ですか?
クライアント(ユーザーまたはボット)がページを要求し、サーバーが404スクリプト+ページをフェッチし、phpを解析してから、404ページまたは一致したリダイレクトページをクライアントに返すと想定したいと思います。これは正しいですか?ページが返されるまで、クライアントは404ステータスに気づきませんか?