我需要将用户从一个页面重定向到另一个页面,但是我需要维护原始的引用字符串。因此,例如,如果它们从 http://www.othersite.com/pageA.jsp开始,单击一个将它们带到 http://www.example.com/pageB.jsp的链接,然后执行到 http://www.example.com/pageC.jsp的302重定向,我需要引用字符串来包含 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重定向的行为是否更可靠吗?