为什么不在子目录中显示图像,但是如果我将它向上移动一级呢?

时间:2013-06-27 07:30:13

标签: html image web ftp web-deployment

我只是在学习网页开发,遇到了一个我似乎无法修复的问题。

我想要在页面上显示图像,在我的ftp中它们在book / detailed_image中

在我的页面上,我有img src

<img src="/new/site/images/book/detailed_image/book_one_detailed_View.jpg">

我已经多次检查过,来源是正确的。如果我将图像向上移动到目录目录并更改src,图像将正确显示。

这可能是什么原因?

book和detailed_image目录的文件属性与图像文件的属性相同。

使用firebug它说url无法加载。

4 个答案:

答案 0 :(得分:1)

如果您的html文件与new文件夹位于同一位置,则无需在网址的开头添加正斜杠。

变化:

<img src="/new/site/images/book/detailed_image/book_one_detailed_View.jpg">

要:

<img src="new/site/images/book/detailed_image/book_one_detailed_View.jpg">

答案 1 :(得分:1)

我认为文件夹“detailed_image”的权限存在问题。如果您执行chmod 755 detailed_image,那么它将起作用。

答案 2 :(得分:0)

这可能不是你的情况,但我遇到了同样的问题 - 我在images / Paris / p1.png图像中找到了404未找到的错误但如果我将图像移动到图像文件夹中则显示正确....我通过将'Paris'文件夹的名称更改为'paris'来解决我的问题 - 我不知道为什么但它有效......

答案 3 :(得分:0)

我刚刚解决了我也遇到的问题:似乎子目录“图像”必须与其中包含的图像具有相同的权限。 我将文件夹的访问权限更改为“755”并添加以包含具有相同权限的所有子目录,现在它可以工作了! 希望它对你也有同样的作用...