Symfony 4.3.5 - загрузка локали несуществующей публичной - PullRequest
1 голос
/ 29 января 2020

В Symfony 4.3.5 при использовании локали в url (например, 1001 *) фреймворк начинает загружать несуществующий publi c маршрут к ресурсам;
/en/images/like-icon-58x25.png вместо images/like-icon-58x25.png.

Я получил 404 на каждом из этих ресурсов, когда сервер пытается получить доступ к публикуемому маршруту c с локали, префикс которого указан в маршруте, только простые HTML нагрузки:
[Wed Jan 29 19:17:30 2020] 127.0.0.1:50790 [404]: /en/css/bootstrap.css
[Wed Jan 29 19:17:30 2020] 127.0.0.1:50794 [404]: /en/css/style.css
[Wed Jan 29 19:17:30 2020] 127.0.0.1:50792 [404]: /en/css/fonts.css
[Wed Jan 29 19:17:30 2020] 127.0.0.1:50796 [404]: /en/images/logo-proizd-team-2019-web2.png
[Wed Jan 29 19:17:30 2020] 127.0.0.1:50798 [404]: /en/images/project-1-195x164.jpg
[Wed Jan 29 19:17:30 2020] 127.0.0.1:50800 [404]: /en/js/core.min.js
[Wed Jan 29 19:17:30 2020] 127.0.0.1:50802 [404]: /en/js/script.js

Как решить эту проблему. Не удалось найти похожие проблемы и решения.

1 Ответ

0 голосов
/ 09 февраля 2020

Я нашел решение.
Поскольку я использую Twig, активы должны быть помещены в функцию asset().

например src="{{ asset('images/like-icon-58x25.png') }}"

...