Что-то странное твориться с сайтом. вместо utf=8 боты видят windows-1252, charset=iso-8859-1

  • 3 Ответов
  • 1324 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

AdmbVlad

  • ***
  • 84
  • 0

с 8 марта 2015 года началось происходить странное - просел поисковой трафик. Раньше с поиска яндекса приходило на сайт стабильно 400 уников. Сейчас скачет - то придет 150 уников, то 25, то 300. Но зато растут внутренние переходы. Т.е. траффик остался неизменным. Только вместо поисковых переходов, стали внутренние переходы. Статистика анализировалась по разным метрикам - янедекс метрика, ЛИ, майл и т.д.

Потом я зашел на один из сервисов анализа сайтов. Ввел адрес своего сайта, сервис его проанализировал и выдал мне, что у главной страницы сайта нет мета заголовков.
- Заглавие: Отсутствует
Кодировки: Сервера - iso-8859-1, Документа (реальная) - iso-8859-1, Документа (заявленная) - Не задана

Хотя на самом деле мета теги есть и были всегда - ключи, описание сайта, тайтл. Еще показал, что кодировка у сайта iso-8859-1, хотя там всегда была UTF-8. Если глянуть код страницы сайта, то там все мета присутствуют
-
Код
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="robots" content="index, follow" />
  <meta name="keywords" content="аккау........................" />
  <meta name="description" content="Аккау......................" />

Если смотреть глазами ботов на сайт, то они видят страницу так (проверка ответа от сервер https://webmaster.yandex.ru/server-response.xml):

Код
Код статуса HTTP: "200 OK"
Время ответа сервера: 2мс
IP сайта: 91.218.229.16
Кодировка: windows-1252(cp1252, cp5348)
Размер страницы: 0.4Кб

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"> -->
<HTML>
<HEAD>
<META HTTP-EQUIV="Refresh" CONTENT="0.1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<TITLE></TITLE>
</HEAD>
<BODY><P></BODY>
</HTML>

Заголовки:
Connection: Close
Pragma: no-cache
cache-control: no-cache
Refresh: 0.1
Content-Type: text/html; charset=iso-8859-1

а на самом деле ответ должен быть такой:

Код
Код статуса HTTP: "200 OK"
Время ответа сервера: 821мс
IP сайта: 91.218.229.16
Кодировка: UTF-8(unicode-1-1-utf-8, UTF8)
Размер страницы: 41.99Кб

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-ru" lang="ru-ru" >
<head>  <base href="http://... />
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="robots" content="index, follow" />
  <meta name="keywords" content="аккаунт
  <meta name="description" content="Акка
  
  <title>Ак
...
....
....
....


Когда перезаливаю index.php шаблона все становится норм на некоторое время, а потом опять.

Я так понял если не поправить, то Яндекс скоро может выкинуть сайт из поиска, да?
А когда на сайт заходишь видишь норм сайт, а не как роботы страницу вида
<HTML>
<HEAD>
<META HTTP-EQUIV="Refresh" CONTENT="0.1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<TITLE></TITLE>
</HEAD>
<BODY><P></BODY>
</HTML>

Подскажите что это такое и как с этим бороться?
Толи редирект какой, перезапись какая, то ли что не пойму(.
Заранее благодарен
« Последнее редактирование: 15.03.2015, 10:39:21 от AdmbVlad »

*

draff

  • *******
  • 2739
  • 169
  • step by step
В .htaccess прописано ?
Код
AddDefaultCharset utf-8

*

AdmbVlad

  • ***
  • 84
  • 0
да, прописывал. не помогло

Спойлер
[свернуть]

*

AdmbVlad

  • ***
  • 84
  • 0
Обращение в тех поддержку хостинга помогло - часов за 5 исправили или меньше. На вопрос что было, дали ответ - Оборудование, на котором находится ваш сайт было включено в проактивную систему защиты от DDOS, к сожалению не все еще работает идеально и существуют некоторые недочеты, как и ваш случай.
 :D ^-^