Сервер выдаёт в заголовке koi8-r, а HTML w1251

W1
На сайте с 21.10.2005
Offline
22
399

Возникла проблема с кодировками. Сервер сайта выдаёт в header'е кодировку koi8-r, в то время как все документы сайта содержаться в windows-1251. Браузеры распознают сайт в виндозовской кодировке и нормально отображают.

Но, например w3c-валидатор сообщает, что, так как сервер выдаёт кодировку отличную от прописанного в документе - он будет учитывать серверную кодировку.

Как воспримет такой сайт Яндекс и вообще поисковики?

КА
На сайте с 16.09.2005
Offline
74
#1

Яндексу все равно, какую кодировку выдает сервер в заголовках. win1251 и koi8r он узнает без помощи сервера.

Ситуацию с левыми заголовками легко поправить, кинув в корень сайта файлик .htaccess следующего содержания:

<IfModule mod_charset.c>

CharsetDefault windows-1251

</IfModule>

W1
На сайте с 21.10.2005
Offline
22
#2

Большое СПАСИБО!

А то я уже отчаился сменить headers на этом хостинге средствами PHP...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий