在子文件夹中托管laravel时损坏的图像

时间:2015-05-19 07:22:53

标签: hyperlink laravel-5

所以我在子文件夹中托管了我的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上找到图像。我记得有一次遇到这种情况,有人帮助我通过在网站标题中添加一行来设置图像路径,但现在我无法找到它。

2 个答案:

答案 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