在我的本地驱动器上查看我的网站时,一切正常并按预期显示,但是当我的所有文件都上传到GoDaddy时,我的某个图片没有显示。我尝试删除并重新上传文件,但它不会出现在任何浏览器或设备上。有什么建议吗?
答案 0 :(得分:0)
调用图像的代码可能引用了本地地址。像http://localhost/mysite/image.png
您需要将其更改为服务器上图像的地址。像https://mysitedomain/image.png
管理此类事情的最佳方法是使用相对路径。将图像放在根目录中的/images
文件夹中。然后,您可以在本地和托管方式以相同的方式引用它。
<a href="/images/image.png">
或background-image: url("/images/image.png")
答案 1 :(得分:0)
您可能使用错误的路径。如果您的图像是Example.jpg并且它位于文件夹图像中,请在src="images/Example.jpg"
标记中写下img
。它更容易,更快。
您可以使用其他选项,但必须这样写:
<img src="http:\\localhost\site\images\Example.jpg"/>
答案 2 :(得分:0)
这是由于区分大小写。托管网站的文件名区分大小写。请注意,如果图像的文件名为 “ Image1.gif” ,那么如果您将文件名键入为 “ image2,则不会加载该图像。 gif” ,因为图片的文件名区分大小写。