- Автор темы
- #1
Ранее для того чтоб настроить редирект на новый домен или домен с www мы использовали редирект с отдачей контента - т.е. клиенту сервак отдает тело страницы и вместо "200 OK" кода возврата отдавался "301 ..." конечно по учебнику надо делать так чтоб тела страницы не было или отдавалось чисто информационное сообщение что мол 301 мы переехали. и пользователь этого не видел потому что браузер получал новое местоположение в поле заголовка "Location:" и быстренько спешил показать то что расположено по новому адресу.
поисковая же система яндекс, точнее ее бот не охотно следует этим перенаправлениям и вместо того чтоб загрузить то на что его перенаправляет тупо загружал то что отдавалось серверу и оно шло в индекс. т.е. можно было делать редирект безболезненно для индекса - просто отдавать 301 и страницу вместо короткого сообщения.
но где-то с апреля яндекс поменял правила - если отдана страница не с 200-м кодом он бот в индекс не включает.
в связи с этим вопрос - как сделать так чтоб и редирект был и страница в индекс попадала? как насчет варианта <meta http-equiv="refresh" content="5;url=http://example.com/" />??? вроде бы это даже засчитывается яндексом как ссылка.
поисковая же система яндекс, точнее ее бот не охотно следует этим перенаправлениям и вместо того чтоб загрузить то на что его перенаправляет тупо загружал то что отдавалось серверу и оно шло в индекс. т.е. можно было делать редирект безболезненно для индекса - просто отдавать 301 и страницу вместо короткого сообщения.
но где-то с апреля яндекс поменял правила - если отдана страница не с 200-м кодом он бот в индекс не включает.
в связи с этим вопрос - как сделать так чтоб и редирект был и страница в индекс попадала? как насчет варианта <meta http-equiv="refresh" content="5;url=http://example.com/" />??? вроде бы это даже засчитывается яндексом как ссылка.