html - CSS 文件和图片不显示在本地主机上

标签 html css .htaccess

我做了一个网站,我把它放在主机上,但我遇到了问题。好吧,在主机上,照片和 .css 文件正常工作并正常加载,但在本地主机上却不行。

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

例如寻找一些图像:

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

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

我有 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]

我可以更改什么以使轨道在两侧都能正常工作?

最佳答案

你在使用 Laravel 框架吗?语法看起来像 Blade 模板语法。如果是,那么您可能想像这样使用 Assets 辅助函数:

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

这是文档 link

关于html - CSS 文件和图片不显示在本地主机上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56636340/

相关文章:

javascript - 使用本地存储创建注册和登录页面

javascript - 如果拖动则阻止单击事件

javascript - Chrome 和 WebGL <canvas> 的单选按钮背景颜色

html - CSS、.htaccess、资源解释为样式表但使用 MIME 类型 text/html 传输

.htaccess - htaccess - 将所有请求重定向到域根

javascript - setAttribute onClick 函数 - React JS

html - wordpress 中菜单事件项上的背景图像未突出显示

css - SCSS Mixin append::before 样式

WordPress - 子目录 - htaccess

javascript - 如何为图像 slider 调用 img 标签中图像的某些部分?