2015-05-19 37 views
0

因此,我已将我的laravel应用程序托管在子文件夹中,现在让我将项目的根引用为子文件夹。我有有网站的页眉和页脚恒定的基础文件,我用图片的链接作为在子文件夹中托管laravel时破碎的图像

<img src="/img/img1.png"> 

如此这般以domain.com/img/img1.png代替domain.com/subfolder/img /img1.png

,如果我做

<img src="img/img1.png"> 

它工作正常,为第一页,但是当我浏览到子文件夹/用户/ 1我的图片制动再次因为现在他们发现在子文件夹/用户图像/1/img/img1.png。我记得有一次我碰到这种情况,有人帮我设置图像的路径,在网站的标题中增加一行,但现在我无法找到它。

回答

0

为了避免这个问题,利用asset()url()功能:

<img src="{{ url(img/img1.png) }}"> 

编辑:如果您计划附加在URL路径“子文件夹”,然后尝试编辑.htaccess文件:

RewriteEngine on 
RewriteRule ^/img/(.*)$ http://%{HTTP_HOST}/subfolder/img/$1 [L,R=301] 

上面的代码搜索图像/subfolder/img/img1.png/img/img1.png被发现。

+0

这不是我正在寻找的其实我想告诉我的网站,如果我指的是/img/img1.png,而不是在maindomain.com/img/img1.png中查找此img,请在它中查找domain.com/subfolder/img/img1.png,并在html中有一个指令,但我不记得 –

+0

你的意思是.htaccess而不是html? – manix