Unable to resolve the request "favicon.ico".

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Kalinin.Andrey
Сообщения: 113
Зарегистрирован: 2013.11.01, 15:11

Unable to resolve the request "favicon.ico".

Сообщение Kalinin.Andrey »

Всем привет!

Подскажите, что-то не нахожу причину. У меня REST API приложение и постоянно валится такое исключение:

exception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request "favicon.ico".' in /data/projects/records-controller/vendor/yiisoft/yii2/base/Module.php:461
Stack trace:
#0 /data/projects/records-controller/vendor/yiisoft/yii2/web/Application.php(83): yii\base\Module->runAction('favicon.ico', Array)
#1 /data/projects/records-controller/vendor/yiisoft/yii2/base/Application.php(375): yii\web\Application->handleRequest(Object(yii\web\Request))
#2 /data/projects/records-controller/api/web/index.php(18): yii\base\Application->run()
#3 {main}

Next exception 'yii\web\NotFoundHttpException' with message 'Unable to resolve the request "favicon.ico".' in /data/projects/records-controller/vendor/yiisoft/yii2/web/Application.php:95
Stack trace:
#0 /data/projects/records-controller/vendor/yiisoft/yii2/base/Application.php(375): yii\web\Application->handleRequest(Object(yii\web\Request))
#1 /data/projects/records-controller/api/web/index.php(18): yii\base\Application->run()
#2 {main}

Кто может запрашивать эту иконку и как эти ошибки исключить?

Спасибо!

Аватара пользователя
yiijeka
Сообщения: 3091
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Unable to resolve the request "favicon.ico".

Сообщение yiijeka »

добавьте favicon в web )

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Unable to resolve the request "favicon.ico".

Сообщение zelenin »

браузеры запрашивают иконку из корня, ее нет, сервер пишет ошибку в логи.

andreyrud
Сообщения: 265
Зарегистрирован: 2011.09.26, 14:59

Re: Unable to resolve the request "favicon.ico".

Сообщение andreyrud »

У меня та же проблема. Иконка в корне есть. Происходит тогда, когда favicon.ico воспринимается как action.
Например, ругается на такой урл: http://site.ru/controller/favicon.ico.
Решения не нашел. Может надо в свой urlRules что-то добавлять?

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Unable to resolve the request "favicon.ico".

Сообщение zelenin »

andreyrud писал(а):У меня та же проблема. Иконка в корне есть. Происходит тогда, когда favicon.ico воспринимается как action.
Например, ругается на такой урл: http://site.ru/controller/favicon.ico.
Решения не нашел. Может надо в свой urlRules что-то добавлять?
вероятно во вьюшке иконка прописана относительно.

andreyrud
Сообщения: 265
Зарегистрирован: 2011.09.26, 14:59

Re: Unable to resolve the request "favicon.ico".

Сообщение andreyrud »

<link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
в лайауте. И более нигде не упоминается. Может надо /favicon.ico?

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Unable to resolve the request "favicon.ico".

Сообщение zelenin »

andreyrud писал(а):<link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
в лайауте. И более нигде не упоминается. Может надо /favicon.ico?
favicon.ico - относительный путь, т.е. добавляется к текущей директории, что у вас и происходит. Да, надо /...

andreyrud
Сообщения: 265
Зарегистрирован: 2011.09.26, 14:59

Re: Unable to resolve the request "favicon.ico".

Сообщение andreyrud »

Попробовал. Это решило проблему.

Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Unable to resolve the request "favicon.ico".

Сообщение Onotole »

Если перенесите проект в папку, опять будет проблем ма

Ответить