Задать вопрос
@LehaRybkoha

Не добавляется favicon, что делать?

Есть сайт на yii2, изначально иконка располагалась в директории /web/favicon.ico и все работало, потом пришлось перекинуть ее в корень,чтобы индексировали поисковики, но почему то пишет, что файл не найден, хотя пути прописаны верно, вообще не понимаю в чем проблема
Файл .htacess
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"

RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule ^assets/(.*)$ /web/assets/$1 [L]
RewriteRule ^css/(.*)$ web/css/$1 [L]
RewriteRule ^js/(.*)$ web/js/$1 [L]
RewriteRule ^images/(.*)$ web/images/$1 [L]
RewriteRule (.*) /web/$1

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php

Подключение фавикона
<?php $this->registerLinkTag([
        'rel' => 'icon',
        'type' => 'image/x-icon',
        'href' => 'favicon.ico',
    ]);?>
    <?php $this->registerLinkTag([
        'rel' => 'shortcut icon',
        'type' => 'image/x-icon',
        'href' => 'favicon.ico',
    ]);?>
  • Вопрос задан
  • 750 просмотров
Подписаться 2 Простой 15 комментариев
Решения вопроса 1
@ramiloremispum
Backend Web-dev
1.Фавиконку нужно переместить в папку web.
2.В .htaccess в правилах добавь строчку:
RewriteRule ^favicon.ico$ web/favicon.ico [L]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы