質問: 「投稿していただきありがとうございます。リダイレクトされるまでお待ちください。」必要ですか? 投稿していただきありがとうございます。リダイレクトされている間、お待ちください。 自動的にリダイレクトされない場合は、ここをクリックしてください。 特に90年代または2000年代前半にwebを使用している場合は、このようなメッセージをよくご存じでしょう。私自身のプロジェクトでは、たとえば、登録または何かを投稿した後にリダイレクトされる間、ユーザーを2〜3秒待機させる理由を見つけたことがありません。しかし、phpbbのような人気のあるwebソフトウェアでも、このパターンは常に発生します。私の質問は、リダイレクションは現代の(ajaxy)web開発にまだ場所/必要性があるのですか?このようなリダイレクトを絶対に必要とし、最終的にユーザーを困らせる状況はありますか?その背後にある技術的な理由は何ですか?リダイレクトが必要な場合、すぐにリダイレクトしないのはなぜですか?
回答: これを行う主な理由は、リダイレクトされたサイトで記録が作成されることです。ページはgoogleアナリティクスを読み込むことができますが、データはウェブログにも保存されます。httpヘッダーを使用してリダイレクトを送信すると、ブラウザーは元のサイトに追加の要求を行うことなく他のサイトに移動します。 javascriptベースのトラッキングはこれらのexitをキャッチする可能性がありますが、サイト所有者はトラッキングの機会を増やすことができます。場合によっては、リダイレクトされるよりもユーザーに免責事項を提供することもできます。これは、規制された業界で働くウェブマスターにとって特に重要です。銀行や医薬品などの規制された業界で働いていない場合、これらの要件にあまり感謝しません。