ユーザーをあるページから別のページにリダイレクトする必要がありますが、元のリファラー文字列を維持する必要があります。したがって、たとえば、ユーザーが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リダイレクトの動作がより信頼できるかどうか知っていますか?