我想在我的网站上展示一些鞋子,为此我编写了以下代码:
<img src="https://8512ea0a.nuajik.io/media/catalog/product/cache/1/image/540x/9df78eab33525d08d6e5fb8d27136e95/0/0/001364038_001.jpg" alt='Some shoes'>
这是我在加载页面时所拥有的。小弹出窗口说“无法加载图片”: image not loading
我在页面中看到的是替代文字“Some shoes”。
我不知道为什么这不起作用。我试图用CSS,Javascript添加图像,但没有一个工作。
提前致谢!
答案 0 :(得分:2)
% curl -I -e "http://example.com" "https://8512ea0a.nuajik.io/media/catalog/product/cache/1/image/540x/9df78eab33525d08d6e5fb8d27136e95/0/0/001364038_001.jpg" HTTP/1.1 403 Forbidden % curl -I "https://8512ea0a.nuajik.io/media/catalog/product/cache/1/image/540x/9df78eab33525d08d6e5fb8d27136e95/0/0/001364038_001.jpg" HTTP/1.1 200 OK
托管图片的服务器会关注浏览器发送的 referer 标头。如果尝试显示图像的网站不在白名单中,则会返回403禁止回复。
您似乎在其他网站上发现了一张图片,并试图侵犯其版权,同时利用其带宽来增强您自己的网站。
他们已采取措施阻止你这样做。