it-swarm.com.ru

Фавикон для всех страниц моего сайта

Я узнал, что способ добавить значок сайта для веб-страницы состоит в том, чтобы на странице были следующие строки.

<link rel="SHORTCUT ICON" type="image/x-icon" href="http://mysite.com/faviconfilename.ico"/>
<link rel="icon" type="image/x-icon" href="http://mysite.com/faviconfilename.ico" />

Должен ли я добавить этот код на каждой странице моего сайта? Я использую кластер Apache - Tomcat для обслуживания страниц. Есть ли другой простой способ сделать это?

15
Senthil Kumar

Обычно достаточно поместить файл с именем "favicon.ico" в корень вашего сайта.

19
Klaus Byskov Pedersen

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

# Don't bother looking for favicon.ico
Redirect 404 /favicon.ico

# Send custom text instead of sending the custom error page
<Location /favicon.ico>
    ErrorDocument 404 "No favicon"
</Location>
6
Meetai.com

Измените конфигурацию Apache.

загрузите этот файл в корневой каталог вашего сайта. По какой-то причине в этом файле должен быть установлен бит выполнения, чтобы Apache мог его использовать. Если у вас есть доступ к Shell, введите: "chmod + rx favicon.ico".

Затем отредактируйте httpd.conf и вставьте следующую строку:

"AddType image/x-icon .ico"

Ваш подход работает, когда у вас нет доступа к вашей конфигурации Apache. В этом случае, если вы используете какой-либо фреймворк, вы должны добавить его в свой макет/шаблон.

5
VP.

Вот мой метод для php сайтов. Это гарантирует, что если вы обновите значок сайта, он будет обновлен сразу же, когда ваши клиенты зайдут на ваш сайт:

<link rel="shortcut icon" href="favicon.ico?v=<?php echo time() ?>" />
1
Chev_603