微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

图像未出现在 hostgator (cPanel) 中,但出现在 localhost 中

如何解决图像未出现在 hostgator (cPanel) 中,但出现在 localhost 中

出于某种原因,当我在 hostgator 索引文件(在 public_html 下)中引用 CSS 文件或图像文件时,它们不起作用,但是当我在本地测试时它起作用。这是我尝试使用通过 cPanel 上传到 public_html 文件夹的图像的示例:

<!DOCTYPE html>
<html>

<head>
<title>mydomain.com</title>
</head>

<h1>Here is an image</h1>
<img src="public_html/me.JPG" alt="pic of me">
<p style="background-color:#ECEBE9;">Here is more text

</p> 
</body>
</html>

我试过了:

  • 更改权限(public_html 中的所有内容均为 755 并且 public_html 是 750 as per hostgator's instructions)
  • 使用完整路径:“/home/username/public_html/”(使用我的用户名并尝试使用“home3”而不是“home”)
  • 将 JPG 放在名为 images 的子文件夹中并使用该路径名

我假设路径很明显,但我真的不明白为什么 index.html 文件无法从 hostgator 上的同一文件夹访问 CSS 或图像文件,所以请让我知道其他任何尝试.

解决方法

如果 me.JPG 与 html 文档位于同一文件夹中,请使用 src="me.JPG"

使用相对路径而不是绝对路径。

,
<img src="public_html/me.JPG" alt="pic of me">
  1. 你能把public_html拿来用唯一的me.JPG吗?
  2. 请检查图片扩展名是 .JPG 还是 .jpg?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。