Как установить собственный favicon для сайта на платформе "Битрикс"?

Как я могу привязать уникальный favicon для каждого домена, если у меня есть сайт на Битриксе с несколькими доменами, которые направлены через .htaccess в разные папки с разными компонентами и шаблонами, использующими общий header?
  • 13 августа 2024 г. 18:23
Ответы на вопрос 2
Для установки собственного favicon для сайта на платформе "Битрикс" следуйте этим шагам:

1. Загрузите изображение, которое будет использоваться в качестве favicon, на ваш сервер.

2. Откройте административную панель сайта на Битриксе и перейдите в раздел "Настройки" - "Настройки продукта".

3. В разделе "Настройки сайта" выберите нужный сайт (если у вас несколько доменов) и найдите пункт "Фавикон сайта". Загрузите изображение с помощью кнопки "Выберите файл".

4. Сохраните изменения.

Чтобы привязать уникальный favicon для каждого домена, вам нужно скопировать файл favicon.ico в каждую папку с компонентами и шаблонами, использующими общий header. 

Далее вам нужно настроить .htaccess для каждого домена таким образом, чтобы он указывал на нужный файл favicon.ico в соответствующей папке. Например, для домена example.com с шаблоном и компонентами в папке /example/, в .htaccess нужно добавить следующую строку:

```
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^favicon.ico$ /example/favicon.ico [L]
```

Таким образом, когда пользователь открывает сайт по домену example.com, он будет видеть favicon.ico из папки /example/.

Не забудьте также обновить ссылку на favicon в коде шаблона, чтобы она указывала на локальный файл в каждой папке.
Условие пишите в header.php 
Если домен такой, то фавикон такой, а если домен такой, то фавикон такой.
$_SERVER['HTTP_HOST'] или битриксовые апи функции.
Похожие вопросы