публічний клас RedirectView розширює AbstractUrlBasedView реалізує SmartView. Перегляд, який переспрямовує на абсолютну, контекстну або відносну URL-адресу поточного запиту. URL-адреса може бути шаблоном URI, у цьому випадку змінні шаблону URI буде замінено значеннями, доступними в моделі.
Наприклад, URL-адреса "https://wikipedia.com" (з доменом "*.com") спочатку перенаправляється на https://www.wikipedia.org/ (з іменем домену в . org), де ви можете перейти на веб-сайт для певної мови.
RedirectView rv = новий RedirectView("/items"); Тоді це відносно кореня веб-сервера. Якщо ви бажаєте використовувати URL-адресу перенаправлення відносно шляху до контексту програми (відносно контексту), тоді встановіть другий прапор на true: RedirectView rv = new RedirectView("/items", true);
Переспрямування URL-адрес є практика перетворення існуючої URL-адреси на іншу, ефективно повідомляючи відвідувачам і Пошуку Google, що сторінка має нове розташування.
Отже загалом найкраще дотримуватися переспрямування 301, якщо ви все ще отримуєте трафік від активних посилань на стару сторінку. Занадто раннє видалення цих переспрямувань може зашкодити вашому рейтингу, зменшити кількість відвідувачів і залишити у користувачів погане враження про ваш бренд після того, як вони потрапили на мертву сторінку.