Ich muss den Benutzer von einer Seite auf eine andere umleiten, aber ich muss die ursprüngliche Verweiszeichenfolge beibehalten. Wenn sie beispielsweise auf http://www.othersite.com/pageA.jsp beginnen , klicken Sie auf einen Link, der sie zu http://www.example.com/pageB.jsp führt , der dann eine 302 ausführt Umleitung zu http://www.example.com/pageC.jsp , muss die Referer-Zeichenfolge enthalten seinhttp://www.othersite.com/pageA.jsp
Ist dies das normale Verhalten für eine 302-Weiterleitung? Oder würde mein ursprünglicher Referer zugunsten von fallen gelassen werden http://www.example.com/pageB.jsp
? Das wäre nicht wünschenswert.
Ich weiß nicht, ob es einen Unterschied macht, aber ich arbeite in JSP und verwende es response.sendRedirect()
, um die 302-Umleitung auszuführen.
Ich sollte erwähnen, dass ich ein Experiment damit durchgeführt habe und es anscheinend die ursprüngliche Referer-Zeichenfolge ( http://www.othersite.com/pageA.jsp
) beibehalten hat, aber ich wollte nur sicherstellen, dass dies das normale Standardverhalten ist und nicht etwas Seltsames an meinem Ende.
Obwohl ich derzeit eine 302-Umleitung verwende, könnte ich wahrscheinlich stattdessen eine 301-Umleitung verwenden. Wissen Sie, ob das Verhalten für 301-Weiterleitungen zuverlässiger ist?