私は検索し、たくさん読んだが、それでも私の目標を達成する方法を見つけることができなかった。今では不可能だとさえ思います。それは...ですか?
404エラーを適切に処理したいのでErrorDocument 404 /404.php
、.htaccessファイルにあります。また、検索エンジンに正しいヘッダーを送信して、header("HTTP/1.1 404 Not Found")
そのページを忘れさせたいです。また/index.php?code=404
、訪問者をリダイレクトして、訪問者にそのことを通知できるようにします。探していたものは利用できませんが、それでも彼をサイトに留めておきます。
これで、ユーザーをリダイレクトするまではすべて問題ないようです。サーバーは302メッセージを送信します。これにより、以前の404ヘッダーが上書きされるため、ユーザーを目的の場所に送信することはできますが、それでもわかりません。アドレスが間違っている検索ボット。
ヘッダー行の後にを追加しinclude("index.php?code=404")
ても機能しない場合、サーバーはファイルが存在しないことを示します。
私は何をすべきか?