редирект с отдачей контента

Статус
В этой теме нельзя размещать новые ответы.

vivid

Постоялец
Регистрация
13 Апр 2009
Сообщения
143
Реакции
19
Ранее для того чтоб настроить редирект на новый домен или домен с www мы использовали редирект с отдачей контента - т.е. клиенту сервак отдает тело страницы и вместо "200 OK" кода возврата отдавался "301 ..." конечно по учебнику надо делать так чтоб тела страницы не было или отдавалось чисто информационное сообщение что мол 301 мы переехали. и пользователь этого не видел потому что браузер получал новое местоположение в поле заголовка "Location:" и быстренько спешил показать то что расположено по новому адресу.

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

но где-то с апреля яндекс поменял правила - если отдана страница не с 200-м кодом он бот в индекс не включает.

в связи с этим вопрос - как сделать так чтоб и редирект был и страница в индекс попадала? как насчет варианта <meta http-equiv="refresh" content="5;url=http://example.com/" />??? вроде бы это даже засчитывается яндексом как ссылка.
 
может редирект на Java Script
 
Если 200 - то только js либо крупная ссылка в начале контента: "здесь есть свежая версия статьи". Заинтересованный траф вероятнее всего будет литься на новый домен.
 
да скорее всего надо остановиться на яваскрипте, так как позиции одного сайта уже стремительно падают, сайт не склеен (для чего же Яше эта замута с роботом-зеркальщиком, почему гугль без него хорошо обходиться), а на НПС он долго не продержиться.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху