И ещё раз об индексации favicon

12
SM
На сайте с 08.04.2010
Offline
47
3615

Друзья, проблему не удалось решить ни поиском по форуму, ни каким-либо другим поиском. В общем, не нашёл я ответа, и посему взываю к вам :)

Создал я очередной сайт, загрузил иконку - всё как всегда, делал это десятки раз. Но вот незадача: прошло уже 5 месяцев с создания сайта, а Яндекс её так и не проиндексировал. Это первый такой случай в моей практике, обычно индексация иконки занимает от 2-х недель до 2-х месяцев...

Сайт у меня в профиле.

Прежде чем обращаться на форум, пытался решить проблему сам. В том числе и путём обращения к Платону. И вот какой разговор у нас получился:

Я:
Здравствуйте!
Прошло уже более двух месяцев с момента, как я по всем правилам установил иконку на свой сайт. Однако, до сих пор этой иконки в результатах поиска не видно.

Всё бы ничего, но отсутствие иконки снижает CTR моих объявлений на Яндекс.Директе.

C уважением,
Платон:
Здравствуйте!

В коде указан путь http://САЙТ.ru/favicon.ico?c=317 - Вы уверены, что путь именно таков? По крайней мере, в некоторых браузерах файл не открывается, а скачивается, что может означать отдачу некорректного заголовка.

Правильный путь, видимо, просто http://САЙТ.ru/favicon.ico
Я:
Благодарю за ответ. После получения Вашего письма, примерно 3 недели назад я изменил адрес на http://САЙТ.ru/favicon.ico, однако, к сожалению, до сих пор иконки сайта в поиске Яндекса и Директе нет...

В чём теперь может быть дело?
Платон:
Кажется, проблема не в адресе, у Вас в принципе по какой-то причине файл иконки идет с некорректным заголовком.

У Вас Content-Type: text/plain; charset=UTF-8
Должен быть какой-то такой: Content-Type: image/x-icon
Я:
Видимо, произошла какая-то ошибка... Вот в каком виде в заголовке сайте (в теге <head></head>) идёт ссылка на файл иконки:
<link href="/favicon.ico" type="image/x-icon" rel="shortcut icon">

В свою очередь, тип text/plain я в заголовке сайта вообще не обнаружил.

Несмотря на это, иконка сайта почему-то всё равно не индексируется уже около месяца...
Платон:
Этот тип отдается именно в HTTP-заголовке.
http://ru.wikipedia.org/wiki/%C7%E0%E3%EE%EB%EE%E2%EA%E8_HTTP

HTTP/1.1 200 OK
Server: nginx/0.6.39
Date: Tue, 23 Aug 2011 16:39:08 GMT
Content-Type: text/plain; charset=UTF-8
Connection: close
Last-Modified: Sun, 29 May 2011 15:24:59 GMT
ETag: "47e"
Accept-Ranges: bytes
Content-Length: 1150

Корректный файл не должен скачиваться, он должен открываться в браузере.

Вы можете, например, поставить расширение для браузера, позволяющее просматривать заголовки веб-документов.

Вот такие пироги... Подскажите, пожалуйста, как сие чудо можно поправить?

Speaker19
На сайте с 20.12.2010
Offline
224
#1

Не вижу сайта у Вас в профиле! Скиньте в ЛС!

ПС: прошу прощения, увидел при нажатии на Ваш Ник :) сейчас посмотрим

Speaker19 добавил 23.08.2011 в 23:33

StormMan, у Вас сервер Apache?

Дешевая и эффективная реклама ВКонтакте: сообщества, рекламные посты, аналитика. (http://adspoiler.com/r/16336752) Имеются свободные рекламные места в соц. сетях? (http://partner.apishops.com/soc.htm)
SM
На сайте с 08.04.2010
Offline
47
#2

Да, сервер Apache+nginx

Что самое интересное, на других проектах иконки без проблем индексировались...

Speaker19
На сайте с 20.12.2010
Offline
224
#3

Взято с сайта: http://favicon.ru/ru/faq/

Q: Как настроить веб-сервер Apache для правильной обработки favicon.ico?
A: Если у вас есть возможность создать/редактировать файл ".htaccess" в корневой папке (главном каталоге) вашего сайта, то можно добавить в него строчку:
AddType image/x-icon .ico
(обратите внимание: название файла ".htaccess" начинается с точки).

Если вы имеете доступ к файлу конфигурации сервера apache/conf/mime.types,
добавьте в него следующую строку:
image/x-icon ico
Rimlyanin
На сайте с 22.02.2006
Offline
200
#4

http://be1.ru/stat/?url=http://magicterritory.ru/favicon.ico

Заголовок

Status: HTTP/1.1 200 OK

Server: nginx/0.6.39

Date: Tue, 23 Aug 2011 19:47:16 GMT

Content-type: text/plain; charset=UTF-8

Connection: keep-alive

Last-modified: Sun, 29 May 2011 15:24:59 GMT

Etag: "47e"

Accept-ranges: bytes

Content-length: 1150

SM
На сайте с 08.04.2010
Offline
47
#5

Speaker19, большое спасибо, буду пробовать :)

Rimlyanin, благодарю за ссылку. Судя по ней Платон не обманул))

Rimlyanin
На сайте с 22.02.2006
Offline
200
#6
StormMan:
Speaker19, большое спасибо, буду пробовать :)

Rimlyanin, благодарю за ссылку. Судя по ней Платон не обманул))

не обманул, правьте конфиг апача...

SM
На сайте с 08.04.2010
Offline
47
#7

В конфиги лазить не стал - остальные проекты на сервере нормально индексируются. Воспользовался этим методом:

Если у вас есть возможность создать/редактировать файл ".htaccess" в корневой папке (главном каталоге) вашего сайта, то можно добавить в него строчку:
AddType image/x-icon .ico

Теперь тип правильный. Большое спасибо за помощь!

mff
На сайте с 21.02.2008
Offline
282
mff
#8
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">

От себя добавлю кросбраузерное добавление иконки:

<link rel="icon" href="['путь к иконке']/favicon.ico" type="image/x-icon">

<link rel="shortcut icon" href="['путь к иконке']/favicon.ico" type="image/x-icon">
То есть для всех браузеров без исключения. ☝
Управление репутацией в сети: https://timbook2.ru/
SM
На сайте с 08.04.2010
Offline
47
#9

mff, благодарю :)

А какие браузеры не понимают атрибута rel="shortcut icon" и относительной ссылки?

mff
На сайте с 21.02.2008
Offline
282
mff
#10

Некоторые работающие под линуксами и макоз на сколько мне известно.

12

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