4
URLフラグメントと302リダイレクト
URLフラグメント(の後の部分#)がサーバーに送信されないことはよく知られています。 サーバーのリダイレクト(HTTPステータス302およびLocation:ヘッダー経由)が関係している場合、フラグメントはどのように機能するのでしょうか。 私の質問は本当に2つあります。 元のURLにフラグメント(/original.php#foo)があり、にリダイレクトされた場合、元のURL /new.phpのフラグメント部分は単に失われるだけですか?それとも、新しいURLに適用されることがありますか?この場合、新しいURLは存在します/new.php#fooか? 元のURLに関係なく、サーバーがフラグメント(/new.php#foo)を使用して新しいURLにリダイレクトした場合、フラグメントは「称賛」されますか?または、サーバーは実際にはフラグメントに干渉するビジネスをまったく持っていません-したがって、ブラウザは単に移動するだけでフラグメントを無視します/new.phpか?