Muszę przekierować użytkownika z jednej strony na drugą, ale muszę zachować oryginalny ciąg referencyjny. Na przykład, jeśli zaczynają na http://www.othersite.com/pageA.jsp , kliknij łącze, które prowadzi ich do http://www.example.com/pageB.jsp , a następnie wykonuje 302 przekierowanie do http://www.example.com/pageC.jsp , potrzebuję, aby zawierał ciąg referencyjnyhttp://www.othersite.com/pageA.jsp
Czy jest to normalne zachowanie w przypadku przekierowania 302? A może mój pierwotny referendarz zostałby usunięty na korzyść http://www.example.com/pageB.jsp
? To nie byłoby pożądane.
Nie wiem, czy to robi jakąkolwiek różnicę, ale pracuję w JSP i używam response.sendRedirect()
do wykonania przekierowania 302.
Powinienem wspomnieć, że przeprowadziłem z tym eksperyment i wydaje się, że zachowałem oryginalny ciąg referencyjny ( http://www.othersite.com/pageA.jsp
), ale chciałem się tylko upewnić, że jest to normalne domyślne zachowanie, a nie coś dziwnego z mojej strony.
Chociaż obecnie używam przekierowania 302, prawdopodobnie mógłbym zamiast tego użyć przekierowania 301. Czy wiesz, czy zachowanie przekierowań 301 jest bardziej niezawodne?