ユーザーをあるページから別のページにリダイレクトする必要がありますが、元のリファラー文字列を維持する必要があります。したがって、たとえば、http://www.othersite.com/pageA.jspで開始する場合は、http://www.example.com/pageB.jspに移動するリンクをクリックすると、302が実行されます。http://www.example.com/pageC.jspにリダイレクトします。リファラー文字列を含める必要がありますhttp://www.othersite.com/pageA.jsp
これは302リダイレクトの正常な動作ですか?それとも、私の元のリファラーは、賛成してドロップされhttp://www.example.com/pageB.jsp
ますか?それは望ましくありません。
違いがあるかどうかはわかりませんが、JSPで作業しておりresponse.sendRedirect()
、302リダイレクトの実行に使用しています。
これを試してみたところ、元のリファラー文字列(http://www.othersite.com/pageA.jsp
)が保持されているようですが、これが通常のデフォルトの動作であり、私の側では奇妙なことではないことを確認したかっただけです。
現在302リダイレクトを使用していますが、代わりに301リダイレクトを使用することもできます。301リダイレクトの動作がこれ以上信頼できるかどうか知っていますか?