Перенаправление (редирект)

Редирект производится через метод $this->redirect().

return $this->redirect('/page-url');

По умолчанию, метод $this->redirect() возвращает код «302», который означает, что страница была перемещена временно.

Если страница перемещена на другой URL постоянно, то надо возвращать код «301».

return $this->redirect('/page-url', 301);

В зависимости от этого кода, страницу будут по-разному обрабатывать браузеры и поисковые системы. Например, поисковые системы обновят ссылку в результатах поиска, а браузеры сразу открывают новую страницу, не загружая старую.