【问题标题】:Images Won't Load But Path Is Right?图像不会加载,但路径是正确的?
【发布时间】:2017-11-30 13:00:26
【问题描述】:

我已经在我的服务器上工作了几天,但我在服务器包含和图像方面遇到了重大问题。我删除了所有 PHP 包含,但我想将它们添加回来。我遇到的另一个问题是图像。我已经添加了完整的路径域和所有,它仍然没有加载图像。如果您获取图像的 URL 路径并将其放在浏览器中,它就可以工作。我已经多次清除缓存和 cookie,但仍然没有解决方案。

http://cocrele.mobi

http://cocrele.mobi/welcome

【问题讨论】:

  • /assets/images/cocrele.png
  • 您期待什么样的帮助?你没有发布代码,尤其是 php 标签。
  • 这是一个方式过于宽泛的问题。我们怎么可能得到这样的答案?
  • 将任何查询字符串参数添加到您的 /assets/images/cocrele.png?date=123
  • 当页面中有引用者时,服务器似乎正在响应 403 Forbidden

标签: php html image


【解决方案1】:

标题说禁止加载图片:

“403 Forbidden 错误意味着您无权查看请求的文件或资源。虽然有时网站所有者故意这样做,但有时是由于权限配置错误或 .htaccess 文件不正确。”

【讨论】:

  • 这个回复对我帮助最大!我检查了服务器上的一些 htaccess 文件,但找不到太大的文件。我在根文件夹中添加了一个 htaccess 文件,现在我的图像正在显示 :) 感谢您指出正确的方向! 〜布雷特
【解决方案2】:

您需要注意 CSS 中的图像需要相对于 style.css 中的路径

例如,如果您有以下文件夹:

   index.php
   img
     img.jpg
   css
     style.css

如果您将图像“img.jpg”放在“style.css”中,路径将为:

  "../img/img.jpg"

如果您将图像直接放在 index.php 中,则路径将是:

 "img/img.jpg"

希望这会有所帮助。

【讨论】:

  • 它没有帮助,但我很欣赏一般提示。谢谢 J. ~Brett
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-23
  • 2014-01-09
  • 2019-12-24
  • 2014-12-17
  • 2017-07-30
相关资源
最近更新 更多