Tôi cần chuyển hướng người dùng từ trang này sang trang khác, nhưng tôi cần duy trì chuỗi giới thiệu ban đầu. Vì vậy, ví dụ: nếu họ bắt đầu trên http://www.othersite.com/pageA.jsp , hãy nhấp vào liên kết đưa họ đến http://www.example.com/pageB.jsp , sau đó thực thi 302 chuyển hướng đến http://www.example.com/pageC.jsp , tôi cần chuỗi giới thiệu để chứahttp://www.othersite.com/pageA.jsp
Đây có phải là hành vi bình thường đối với chuyển hướng 302 không? Hay người giới thiệu ban đầu của tôi sẽ bị loại bỏ, ủng hộ http://www.example.com/pageB.jsp
? Điều đó sẽ không được mong muốn.
Tôi không biết liệu nó có tạo ra sự khác biệt nào không, nhưng tôi đang làm việc trong JSP và tôi đang sử dụng response.sendRedirect()
để thực hiện chuyển hướng 302.
Tôi nên đề cập rằng tôi đã thực hiện một thử nghiệm với điều này và có vẻ như nó đã giữ chuỗi giới thiệu ban đầu ( http://www.othersite.com/pageA.jsp
) nhưng tôi chỉ muốn đảm bảo rằng đây là hành vi mặc định bình thường và không phải là điều gì đó kỳ lạ về phía tôi.
Mặc dù tôi hiện đang sử dụng chuyển hướng 302, nhưng tôi có thể sử dụng chuyển hướng 301 để thay thế. Bạn có biết liệu hành vi của chuyển hướng 301 có đáng tin cậy hơn không?