Symfony 4.3.5 - 语言环境加载不存在 public

Symfony 4.3.5 - locale loading nonexistent public

在 Symfony 4.3.5 中,当在 url (e.q. http://127.0.0.1:8000/en/example) 中使用语言环境时,框架开始加载不存在的 public 资源路由;
/en/images/like-icon-58x25.png 而不是 images/like-icon-58x25.png.

当服务器尝试访问 public 路由时,我在这些资源中的每一个上都得到了 404,路由中有语言环境前缀,只有普通的 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

如何解决这个问题。找不到类似的问题和解决方案。

我找到了解决方案。
由于我使用的是 Twig,因此必须将资产放入 asset() 函数中。

例如 src="{{ asset('images/like-icon-58x25.png') }}"