所以我在子文件夹中托管了我的laravel应用程序现在让我们将项目的根目录作为子文件夹。我有一个常量的基本文件,其中包含网站的页眉和页脚,我使用了图像链接
phantomjs hello.js
所以它转到domain.com/img/img1.png而不是domain.com/subfolder/img/img1.png
如果我这样做
<img src="/img/img1.png">
它适用于第一页,但当我导航到子文件夹/ user / 1时,我的图像再次制动,因为现在他们正在子文件夹/ user / 1 / img / img1.png上找到图像。我记得有一次遇到这种情况,有人帮助我通过在网站标题中添加一行来设置图像路径,但现在我无法找到它。
答案 0 :(得分:0)
检查根文件夹是否正确
答案 1 :(得分:0)
要避免此问题,请使用asset()
或url()
功能:
<img src="{{ url(img/img1.png) }}">
编辑:如果您打算附加&#34;子文件夹&#34;在url路径中,然后尝试编辑.htaccess文件:
RewriteEngine on
RewriteRule ^/img/(.*)$ http://%{HTTP_HOST}/subfolder/img/$1 [L,R=301]
上面的代码会在找到/subfolder/img/img1.png
时搜索图片/img/img1.png
。