Яндекс не индексирует сайт, поскольку получает от сервера ответ 406 (Not Acceptable):
проверял на http://www.bertal.ru - все боты и браузеры получают ответ 200 и видят кодировку UTF-8
а Яндексбот получает ответ 406 и видит кодировку ISO-8859-1, хотя заложена UTF-8 в шаблон.
что выдает http://www.bertal.ru по Яндексботу:
<HTML>
<HEAD>
<TITLE>406 Not Acceptable</TITLE>
</HEAD>
<BODY>
<H1>Not Acceptable</H1>
Client browser does not accept the MIME type of the requested page.<P>
<HR>
<ADDRESS>
Web Server at sourceandstream.com
</ADDRESS>
</BODY>
</HTML>
хостер говорит дело может быть в кодировке, я добавил правила в .htaccess:
AddType text/html php AddType text/html .php AddType text/html .html AddType "text/html; charset= UTF-8" .html AddType "text/html; charset= UTF-8" .php AddType "text/plain; charset= UTF-8" .txt AddLanguage ru .html .txt .php AddHandler php-script php AddType text/html php AddHandler php5-script php AddType text/html php
и прописал в шаблоне view для common:
<meta content="text/html;charset= UTF-8 " http-equiv="content-type"></meta>
но все тщетно, как быть?