さまざまなHTTPリダイレクトステータスコードのメリットに関するいくつかのドキュメントを読みましたが、それらはすべて非常にSEO中心です。問題のサイトのセクションが公開されていないため、検索エンジンが考慮されないという問題が発生しました。
ただし、特にアクセシビリティの理由から、当社のWebサイトは可能な限り正確でメタデータに役立つものである必要があります。
現在、私たちのアプリケーションは、サードパーティによって提供された外部リンクを取得し、免責事項を含むなりすまし防止ページを介してそれらをルーティングします。このリダイレクタページは、特定のコンステレーションでAjax呼び出しを介して効果的に埋め込むこともできるため、リファラーからクエリパラメータを削除する必要もあります(プライバシーの目的で、ターゲットサイトには、ユーザーが以前に表示していた内部ページを見つけるビジネスはありません)。 。
これを行うために、確認ボタンはサーバー側スクリプトをトリガーし、サーバー側スクリプトは(ユーザーのページを開くだけでなく)リダイレクトします。
なりすまし防止の免責事項ページがリダイレクトをトリガーする理由については、これだけです。
質問は:
使用するステータスコードに効果的な違いはありますか?非一般的なブラウザ(スクリーンリーダーなど)は気にしますか?もしそうなら、そのようなリダイレクトのベストプラクティスは何ですか?あなたがそうするなら、最も意味的に健全ですか?それらはすべて私にはさまざまな程度の不誠実に見えます。
私は302を考えていますが、ページをブックマークしようとしても意味がないので(crsfトークンで保護されています)、301でも害はないのではないでしょうか。ですから、どちらか一方を好む理由があるのではないかと思います。