Искать  
 
   
 
Автоматическое перенаправление на новую версию сайта
Отправлено: 22 Апрель 2010 11:02 A.M.   [ Игнорировать ]
Member
Avatar
RankRankRank
Всего сообщений:  325
Зарегистрирован  2008-06-16

Есть сайт, в котором используется группа шаблонов site. Сделан новый дизайн и часть материалов уже перенесена в новые шаблоны new. Немного позже, конечно старый шаблон вырублю, а новый полностью оставлю, но пока не всё ещё сделано. Поисковики, уже давно проиндексировали основную группу шаблонов.

Как можно перенаправлять/переадресовать посетителя для определённого шаблона (например новости)? Чтобы по ссылке http://site.ru/site/news/ он попадал на эту страницу http://site.ru/new/news/

 Подпись 

Всё что делается - не всё нами принимается...

Профиль
 
 
Отправлено: 22 Апрель 2010 12:27 P.M.   [ Игнорировать ]   [ # 1 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

{redirect=new/news}
??

Профиль
 
 
Отправлено: 22 Апрель 2010 12:36 P.M.   [ Игнорировать ]   [ # 2 ]
Member
Avatar
RankRankRank
Всего сообщений:  325
Зарегистрирован  2008-06-16
Максим - 22 Апрель 2010 12:27 P.M.

{redirect=new/news}
??

А как это в шаблоне должно выглядеть?

 Подпись 

Всё что делается - не всё нами принимается...

Профиль
 
 
Отправлено: 22 Апрель 2010 12:38 P.M.   [ Игнорировать ]   [ # 3 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27
{redirect=new/news} 
Профиль
 
 
Отправлено: 22 Апрель 2010 09:29 P.M.   [ Игнорировать ]   [ # 4 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

я так подозревая, что это не одна страница http://site.ru/site/news/, видимо там еще http://site.ru/site/news/some_news1, http://site.ru/site/news/some_news2 и так далее. Тут видимо нужно делать 301-й редирект через файл .htaccess

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 23 Апрель 2010 12:41 P.M.   [ Игнорировать ]   [ # 5 ]
Member
Avatar
RankRankRank
Всего сообщений:  325
Зарегистрирован  2008-06-16
Станислав - 22 Апрель 2010 09:29 P.M.

я так подозревая, что это не одна страница http://site.ru/site/news/, видимо там еще http://site.ru/site/news/some_news1, http://site.ru/site/news/some_news2 и так далее. Тут видимо нужно делать 301-й редирект через файл .htaccess

Да, это более правильно, там несколько страниц. Поэтому нужно все страницы, которые относятся к старому site / новому new перенаправлять. А как это делать через .htaccess?

 Подпись 

Всё что делается - не всё нами принимается...

Профиль
 
 
Отправлено: 23 Апрель 2010 10:12 P.M.   [ Игнорировать ]   [ # 6 ]
Member
Avatar
RankRankRank
Всего сообщений:  325
Зарегистрирован  2008-06-16

Рабочий вариант выглядит так:

{if segment_1 == "site" AND segment_2 == "full_news"}{redirect="new/full_news/{segment_3}"}{/if} 

Скобочки сразу не указал - не работало... Всем спасибо!

 Подпись 

Всё что делается - не всё нами принимается...

Профиль