Мені потрібно перенаправити користувача з однієї сторінки на іншу, але мені потрібно зберегти оригінальний рядок реферала. Так, наприклад, якщо вони починають роботу на http://www.othersite.com/pageA.jsp , клацніть на посилання, яке переводить їх на http://www.example.com/pageB.jsp , який потім виконує 302 переспрямування на http://www.example.com/pageC.jsp , мені потрібно, щоб містився рядок реферала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 переспрямування є більш надійною?