为什么我无法让图像工作。我正在尝试这个:
background-image: url(jBootstrap/images/ui-icons_222222_256x240.png);
它不起作用。当我尝试通过 URL 访问它时,出现错误:
无法处理资产 [stylesheets/jBootstrap/images/ui-icons_222222_256x240.png]。
无法获取任何图像,尝试了多种目录,但仍然无法正常工作。当我在普通的 html-css 上执行此操作时,它可以完美运行,但在 laravel 中却不行。我究竟做错了什么 ?
顺便说一句,如果有帮助,我正在使用 Basset。
编辑 1
还包括有关我的公共文件夹的部分结构和由 basset 生成的 html 链接的附加信息:
- 上市/
- 样式表/
- jBootstrap/
- 图片/
- ui-icons_222222_256x240.png
- 图片/
- main.css
it contains the background-image...
- jBootstrap/
- 样式表/
当包含 css 文件时,在源代码中我看到:
<link rel="stylesheet" type="text/css" href="http://localhost/Job/worker/myapp/public/7n3C5wypAmTi8VT8/application/stylesheets/main.css" />
编辑 2
添加我的 public/.htaccess 文件:
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
编辑 3
尝试了另一种方式:
public/stylesheets/main.css
public/stylesheets/abc.jpg
在main.css
我有代码:body { background-image: url('abc.jpg') }
我什么也没得到......
请帮助,现在苦苦挣扎2天...