Ich muss den Benutzer von einer Seite zu einer anderen umleiten, aber ich muss die ursprüngliche Referer-Zeichenfolge beibehalten. Wenn sie also zum Beispiel auf http://www.othersite.com/pageA.jsp klicken sie auf einen Link, der sie zu folgenden Seiten führt http://www.example.com/pageB.jsp die dann eine 302-Umleitung zu http://www.example.com/pageC.jsp muss der Referer-String Folgendes enthalten http://www.othersite.com/pageA.jsp
Ist dies das normale Verhalten für eine 302-Weiterleitung? Oder wird mein ursprünglicher Referer fallen gelassen, zugunsten von 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 ich verwende response.sendRedirect()
um die 302-Weiterleitung auszuführen.
Ich sollte erwähnen, dass ich ein Experiment damit gemacht habe, und es scheint, dass die ursprüngliche Referer-Zeichenkette ( http://www.othersite.com/pageA.jsp
), aber ich wollte nur sichergehen, dass dies das normale Standardverhalten ist und nicht etwas Seltsames auf meiner Seite.
Obwohl ich derzeit eine 302-Umleitung verwende, könnte ich stattdessen wahrscheinlich eine 301-Umleitung verwenden. Wissen Sie, ob das Verhalten bei 301-Weiterleitungen zuverlässiger ist?
4 Stimmen
Ich brauche nur das Gegenteil. Eine serverseitige Umleitung durchführen ändern den Referrer bei der Weiterleitung (also das Löschen des ursprünglichen Referrers). Hat jemand?