我遇到了一个我无法解决的问题。
当我在浏览器中在我的计算机上本地测试我的网站时,找到了我的所有图像。当我将图像放在服务器上时,不再找到一些图像。
示例:
http://anneliessuyker.nl/portfolio.html
应该有两张图片:
找不到一个“camerablok”。它与“computerblok3”完全相同,在服务器上是正确的。
当我检查图像时,我终于收到了这条消息:
*Not Found
The requested URL /images/camerablok.jpg was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2 Server at anneliessuyker.nl Port 80*
有谁知道这里发生了什么?在我的网站上有更多这样的例子。当在服务器上找不到图片时,它似乎是随机的。请帮忙!
答案 0 :(得分:1)
您确定已正确命名图像吗? - 我猜了一下,将图像源更改为/images/camera.jpg
,它运行正常。
你应该考虑使用命名约定来保持所有文件的可读性并避免像这样的错误。
答案 1 :(得分:0)
这通常是由于在Windows上进行开发(使用不区分大小写的文件系统)和在Linux上进行托管(使用区分大小写的文件系统)。
Windows不关心文件是否被称为“Foo.jpeg”,但您要求“foo.jpeg”。
Linux确实。
检查文件名的大小写。