为HTML链接获取404错误

时间:2016-09-18 18:34:31

标签: html

我在尝试将网站上的图片缩略图链接到新窗口中的完整尺寸图片时,在我的网站上遇到了问题。该网站是实时的,并在HostPapa上托管,所以我不确定我的href是否需要更改以反映这一点?这是HTML标记:

<a href="img/gallery/img4.jpg" alt="Image Alt"><img src="img/gallery/img4-thumb.png"></a>

文件夹结构如下:

|-- public_html
|  |-- index.html
|  |-- css
|  |   |   |-- styles.css
|  |-- img
|  |   |   |-- gallery
|  |   |   |   |-- img3.jpg
|  |   |   |   |-- img3-thumb.png
|  |   |   |   |-- img4.jpg
|  |   |   |   |-- img4-thumb.png

在浏览器中单击图像时,出现此错误:

未找到 在此服务器上找不到请求的URL /img/gallery/img4.jpg。 此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。

这在我的本地计算机上脱机工作时工作正常,但是一旦我将其置于联机状态,它就会按预期停止工作。任何帮助将非常感激。

1 个答案:

答案 0 :(得分:0)

尝试:

<a href="/img/gallery/img4.jpg" alt="Image Alt"><img src="/img/gallery/img4-thumb.png"></a>

或者如果您使用的是PHP:

<a href="<?php echo "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?>/img/gallery/img4.jpg" alt="Image Alt">
 <img src="<?php echo "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?>/img/gallery/img4-thumb.png">
</a>