Есть проблемы с иконками в подпапке? - PullRequest
5 голосов
/ 11 марта 2011

Могут ли быть проблемы с переносом значков и значков Apple Touch в подпапку? Нравится:

<link rel="shortcut icon" href="/images/favicons/favicon.ico">
<link rel="apple-touch-icon" href="/images/favicons/apple-touch-icon.png">

Ответы [ 2 ]

6 голосов
/ 11 марта 2011

Да, некоторые браузеры начинают скачивать /favicon.ico одновременно с загрузкой HTML-документа. Если файла нет, вы получите дополнительные 404 в журнале вашего сервера, и браузер должен будет сделать дополнительный HTTP-запрос, когда он распознает значок в другом месте.

Цитата из Yahoo Best Practices для ускорения вашего сайта :

favicon.ico - это изображение, которое остается в корне вашего сервера. Это необходимое зло, потому что даже если вы все равно, браузер все еще просят, так что лучше не ответить с 404 Not Found. Также так как это на том же сервере, куки отправляются каждый раз, когда это требуется. Это изображение также мешает последовательность загрузки, например в IE когда вы запрашиваете дополнительные компоненты в нагрузка, значок будет скачал перед этим доп компоненты.

0 голосов
/ 19 марта 2011

Единственная проблема может заключаться в том, что ваша относительная ссылка не находится в корневом домене, поэтому

HOST / YourPath /images/favicon.ico

может быть затруднено.

Если бы это было так, вам нужно было бы включить базовый тег href в ваш документ, и тогда это будет решено.

p.s. вот парсер, который я сейчас пишу, чтобы автоматически скачивать значки избранного, найдите себя в потоке: http://plugins.trac.wordpress.org/browser/wp-favicons/trunk/includes/class-http.php

...