Вместо текста <title></title> поисковики видят знаки вопросов.

12
D
На сайте с 22.12.2006
Offline
91
drv
4102

Вот такая проблема возникла - один скромный сайт висел-висел спокойно в течении года на хостинге от fastnext.ru вот с таким хедером:

<link rel=STYLESHEET href="styles.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Теплые валенки деревенских брендов. Коллекционные валенки оптом. Valenki Ltd.</title>
<meta name="Description" content="Теплые валенки, коллекционные валенки оптом">
<meta name="KeyWords" content="Теплые валенки коллекционные оптом" >

И всё было в целом нормально, но уже 2 АПа у яшки наблюда. в выдаче и, соответственно, в сохраненной копии вместо заголовка ".?.Valenki Ltd." и в коде:

<link rel=STYLESHEET href="styles.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>?????????? ??????? ?????? ??????. ?????????????? ???????? ?????. Valenki Ltd.</title>
<meta name="Description" content="?????????? ???????, ?????????????? ???????? ?????">
<meta name="KeyWords" content="?????????? ??????? ?????????????? ?????" >

Сначала я списал это на глючность яшки, но теперь и рамблер стал считать, что знаки вопросов больше подходят для описания сайта. Гугл пока справляется...

Что бы это могло значить и как бороться?

Diversant
На сайте с 29.03.2006
Offline
329
#1

Кодировку неправильно отдает ...

SF
На сайте с 11.10.2005
Offline
137
#2

ну обычно это связано когда сервер апачь настроен на отдачу заголовков utf-8

а в коде страницы в метах указывают windows-1251

я посмотрел сейчас ваш сайт мой фирефокс посчитал что ваша страница на utf-8

пробовал сменить кодировку в фирефоксе на win-1251 не получается, у вас конфликтуют кодировки сервера и объявленная на странице кодировка <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">.

Host fastnext.ru

User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11

Accept application/x-shockwave-flash,text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5

Accept-Language en,de-de;q=0.7,de;q=0.3

Accept-Encoding gzip,deflate

Accept-Charset windows-1251,utf-8;q=0.7,*;q=0.7

Keep-Alive 300

Proxy-Connection keep-alive

Надо или сервер както донастроить на win-1251

или php кодом отдавать заголовок сервера <? header("Content-Type: text/html;charset=windows-1251");?>

или сайт переделать на utf-8 это как бы перспективней...

Инструкция: Как Правильно Делать Сайты: Домен, Хостинг, Установка CMS (http://www.3sd.ru/kak-delat-site/index.php).
Web-Silver
На сайте с 02.05.2007
Offline
256
#3

drv, попробуйте воспользоваться этой тулзой для определения заголовков Вашего сайта.

A
На сайте с 14.07.2008
Offline
93
#4

было такое же. Просто поменял кодировку на win-1251 и всё стало нормально.

D
На сайте с 22.12.2006
Offline
91
drv
#5
SellingFeis:
ну обычно это связано когда сервер апачь настроен на отдачу заголовков utf-8
а в коде страницы в метах указывают windows-1251

Спасибо, только все равно мне не понятно почему тогда сама страница отображается ПС нормально, да и все браузеры никаких знаков вопроса не видят...

У меня к сожалению нет доступа к аккаунту на хостинге, есть только ftp. Сайт на php.

Как все таки будет удобнее исправить сию ошибку.

K
На сайте с 31.01.2001
Offline
737
#6

Сайт покажите уже.

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
D
На сайте с 22.12.2006
Offline
91
drv
#7
Web-Silver:
drv, попробуйте воспользоваться этой тулзой для определения заголовков Вашего сайта.
#1 Server Response: http://makfashion.ru
HTTP Status Code: HTTP/1.1 200 OK
Date: Mon, 01 Sep 2008 07:54:43 GMT
Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.7a mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
X-Powered-By: PHP/4.4.9
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: PHPSESSID=1dee856a501a21f60fb2a3b604236246; path=/
Connection: close
Content-Type: text/html

Что бы это могло значить? Извиняюсь, за свою глупость...

SF
На сайте с 11.10.2005
Offline
137
#8
drv:
У меня к сожалению нет доступа к аккаунту на хостинге, есть только ftp. Сайт на php.
Как все таки будет удобнее исправить сию ошибку.

надо в верху каждой страницы поставить код пхп, который явно отдает заголовок сервера

<? header("Content-Type: text/html;charset=windows-1251");?>

выше этого кода никаких записей быть не должно.

для этого достаточно иметь ftp доступ

Или сменить кодировку на всех страницах сайта на utf-8 тоесть во всех метах прописать

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

D
На сайте с 22.12.2006
Offline
91
drv
#9

SellingFeis, использую первый вариант, можно как-то проверить, есть ли теперь проблемы к кодировками?

M
На сайте с 02.05.2008
Offline
15
#10

Drv, попробуйте тут:

http://www.bertal.ru/

и юзер-агента можно выбрать, и кодировку.

продвижение для ленивых (http://seopult.ru/ref.php?ref=1d37a62cf60667cf )
12

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