Imgur 图片未显示在本地主机上
Imgur image not showing on localhost
我在 imgur 上有一个 image。此图片显示在除 localhost 以外的任何网站上。
可能是什么问题?
<img class="cover" src="http://i.imgur.com/CTIZUG1t.jpg" alt="">
Error: GET http://i.imgur.com/CTIZUG1t.jpg 403 (Forbidden)
奇怪的是,imgur 限制直接从本地主机访问图像。但是,如果您使用 IP 地址访问本地主机,则可以看到该图像。
示例:
http://localhost/site (not allowed)
http://192.168.0.2/site (allowed)
这不仅适用于 this 图片,也适用于任何 imgur 图片。
他们出于某种原因屏蔽了 127.0.0.1
来源。为了解决这个问题,我在 /etc/hosts
文件中添加了一个新行:
127.0.0.1 vnbrs.localhost
并访问 vnbrs.localhost:4001
(我 运行 我的网络服务器的端口),成功了!
请注意,您必须使用 .localhost
TLD。
然而,这并不是您的实时服务器问题的真正解决方案:
使用 Visual Studio 代码编辑器,已尝试以下扩展:
- 直播服务器 | Imgur.com 不允许来自 src 的图像。
- 在 Web 服务器上预览 | Imgur.com 允许来自 src 的图像。
因此,如果您感兴趣的只是弄清楚它的外观并进行调整,我建议您只使用 Web 服务器扩展上的预览。
我在 imgur 上有一个 image。此图片显示在除 localhost 以外的任何网站上。
可能是什么问题?
<img class="cover" src="http://i.imgur.com/CTIZUG1t.jpg" alt="">
Error: GET http://i.imgur.com/CTIZUG1t.jpg 403 (Forbidden)
奇怪的是,imgur 限制直接从本地主机访问图像。但是,如果您使用 IP 地址访问本地主机,则可以看到该图像。
示例:
http://localhost/site (not allowed)
http://192.168.0.2/site (allowed)
这不仅适用于 this 图片,也适用于任何 imgur 图片。
他们出于某种原因屏蔽了 127.0.0.1
来源。为了解决这个问题,我在 /etc/hosts
文件中添加了一个新行:
127.0.0.1 vnbrs.localhost
并访问 vnbrs.localhost:4001
(我 运行 我的网络服务器的端口),成功了!
请注意,您必须使用 .localhost
TLD。
然而,这并不是您的实时服务器问题的真正解决方案:
使用 Visual Studio 代码编辑器,已尝试以下扩展:
- 直播服务器 | Imgur.com 不允许来自 src 的图像。
- 在 Web 服务器上预览 | Imgur.com 允许来自 src 的图像。
因此,如果您感兴趣的只是弄清楚它的外观并进行调整,我建议您只使用 Web 服务器扩展上的预览。