我在尝试将网站上的图片缩略图链接到新窗口中的完整尺寸图片时,在我的网站上遇到了问题。该网站是实时的,并在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错误。
这在我的本地计算机上脱机工作时工作正常,但是一旦我将其置于联机状态,它就会按预期停止工作。任何帮助将非常感激。
答案 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>