CSS文件和图片未在本地主机上显示

时间:2019-06-17 17:38:54

标签: html css .htaccess

我创建了一个网站,将其扔在托管上,但遇到了问题。好了,在主机上,照片和.css文件可以正常工作并且可以正常加载,但是在本地主机上则不能。

我注意到问题出在他给照片或.css文件的路径

例如,寻找一些图像:

<img data-src="{{ base_url() }}/public/images/background-pattern4.png" class="background-pattern-4" uk-img>

并且这种方式可以在主机上使用,但不适用于localhost。但是,当我从路径中删除“ public”时,它会以相反的方式起作用。在本地主机上工作,而不在主机上。

我有2个.htaccess文件,首先在根文件夹上:

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteRule ^(.*)$ public/ [L]
</IfModule>

第二个..在公用文件夹中:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]

我可以更改哪些内容以使曲目在两侧都能正常播放?

1 个答案:

答案 0 :(得分:0)

您是否正在使用Laravel框架?该语法看起来像刀片模板语法。如果是,那么您可能想要使用资产助手功能,如下所示:

<img data-src="{{ asset('images/background-pattern4.png') }}" class="background-pattern-4" uk-img>

这是文档link