301 редирект

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Gebel
Сообщения: 6
Зарегистрирован: 2016.02.04, 10:04

301 редирект

Сообщение Gebel » 2016.02.04, 10:31

Здравствуйте, уважаемые программисты!
Прошу вашей помощи.
Написал свой первый сайт на Yii2. Подскажите как теперь сделать 301 редирект старых ссылок на новые.

ПРИМЕР:

Старая ссылка: www.site.ru/product/nazvanie_producta
Новая ссылка: www.site.ru/product/view/nazvanie_producta

т.е. добавилось "view"

Можно ли настроить данную переадресацию в urlManager или htaccess?

Заранее спасибо за ваши ответы!

Аватара пользователя
samdark
Администратор
Сообщения: 9186
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: 301 редирект

Сообщение samdark » 2016.02.04, 10:42

Можно и там и там.

Gebel
Сообщения: 6
Зарегистрирован: 2016.02.04, 10:04

Re: 301 редирект

Сообщение Gebel » 2016.02.04, 12:05

Sam Dark писал(а):Можно и там и там.
Можете подсказать как?

Аватара пользователя
wokster
Сообщения: 308
Зарегистрирован: 2013.09.06, 14:12
Контактная информация:

Re: 301 редирект

Сообщение wokster » 2016.02.04, 20:22

В экшене:

Код: Выделить всё

return $this->redirect('ссылка',301);
 
или

Через UrlManager:

Код: Выделить всё

rules=[
'product/<id>' =>'product/view/'
]
 

Ответить