0

我有一个我真的无法解决的问题。

当我在浏览器中的计算机上本地测试我的网站时,我的所有图像都被找到。当我将图像放在服务器上时,有些图像找不到了。

例子:

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*

有谁知道这里发生了什么?我的网站上有更多这样的例子。当图片在服务器上或未在服务器上找到时,它似乎真的是随机的。请帮忙!

4

2 回答 2

1

你确定你的图片命名正确吗?- 我猜测并将图像源更改为/images/camera.jpg,它工作正常。

您应该考虑使用命名约定以保持所有文件的可读性并避免此类错误。

于 2013-02-19T11:23:33.957 回答
0

这通常是由于在 Windows 上进行开发(使用不区分大小写的文件系统)和在 Linux 上进行托管(使用区分大小写的文件系统)造成的。

Windows 不关心文件是否名为“Foo.jpeg”,但您要求的是“foo.jpeg”。

Linux 可以。

检查文件名的大小写。

于 2013-02-19T11:18:29.703 回答