2015-08-12 2 views
0

У меня проблема с моим сайтом; значок не будет показывать, что бы я ни пытался.Favicon не будет отображаться ни в одном браузере

Моя домашняя страница

http://www.emilienpetit.com/Index2.html 

и Favicon расположен в

http://www.emilienpetit.com/favicon.ico 

Текущий код

link rel="shortcut icon" type="image/vnd.microsoft.icon" href="www.emilienpetit.com/favicon.ico"/ 

, но я попробовал только rel="icon" и с type="image/jpg""image/x-con" "image/ico" и т.д. .

Не могли бы вы рассказать мне, что еще я мог бы попробовать?

С уважением,

+0

Ваша проблема заключается в том, что у вас нет значка, загруженного на http://www.emilienpetit.com/favicon.ico. Когда я перехожу к этому URL-адресу, я получаю веб-страницу с небольшим количеством (возможно, это страница 404)? –

+1

фавиконы агрессивно кэшируются. Попробуйте добавить параметр строки запроса в свой HTML. Как видно из этого ответа: http://stackoverflow.com/questions/2208933/how-do-i-force-a-favicon-refresh –

+0

favicon показывает на IE 11 – litelite

ответ

6

Ваш href немного не работает. В настоящее время:

href="www.emilienpetit.com/favicon.ico" 

попытается ударить URL:

http://www.emilienpetit.com/www.emilienpetit.com/favicon.ico 

Таким образом, вы должны либо добавить HTTP: // или использовать относительную ссылку.

href="http://www.emilienpetit.com/favicon.ico" 

или:

href="/favicon.ico" 

Редактировать

Я заметил, что он выглядит как все ссылки сталкиваются с той же проблемой. Я бы предложил либо сохранить все ссылки относительно вашего корня, либо, если вы используете обработку на стороне сервера, настроив «базовый url», чтобы вам не приходилось повторно определять URL-адрес каждый раз.

+0

Chrome даже не показывает никакого запроса на favicon – Samuel

0

Я бы порекомендовал заменить www.emilienpetit.com/ только /, потому что в настоящее время на веб-сайте говорится, что значок находится в http://www.emilienpetit.com/www.emilienpetit.com/favicon.ico. Помещение /favicon.ico приведет браузер к значку.

Смежные вопросы