我已经安装了 Symfony 2.8 并将 header.css 放在 web/css 中,但我不知道如何访问它。Web 浏览器返回以下错误:
GET http://www.grupoinversores.com/css/header.css 404 (Not Found)
我已经安装了 Symfony 2.8 并将 header.css 放在 web/css 中,但我不知道如何访问它。Web 浏览器返回以下错误:
GET http://www.grupoinversores.com/css/header.css 404 (Not Found)
你需要符号链接。例如......在这里你的js, css, img
目录:
AppBundle/Resources/public/
在控制台命令$ php app/console assets:install --symlink
中为此js, css, img
目录创建符号链接AppBundle/Resources/public/
。
现在你js, css, img
在这里: web/bundles/app/css
, web/bundles/app/js
,web/bundles/app/img
和正确的生成路径使用这个:
<link rel="stylesheet" href="{{ asset('bundles/app/css/style.css') }}">
http://symfony.com/blog/new-in-symfony-2-6-smarter-assets-install-command
它似乎基于实时页面,因为我在那里查看了您创建的“header.css”目录而不是文件。不过没有404。
你用树枝吗?您可以发布尝试调用 header.css 文件的 HTML 部分吗?
如果您使用的是 Twig,您是否尝试过类似的方法:
<link href="{{ asset('cms-assets/css/bootstrap/bootstrap.css') }}" rel="stylesheet" />
在您的 HTML 中?
在我的情况下, bootstrap.css 文件位于文件夹内:
/web/cms-assets/css/bootstrap
正如所见,我可以使用 Twig 的“资产”访问它