https 提供的每日呆伯特条

crb*_*crb 5 ssl

我有一个网站,它通过从 dilbert.com 发布的 RSS 提要中解析它来嵌入 Daily Dilbert 漫画,但该网站是 SSL 加密的,而发布的图像不是。这会在 Internet Explorer 中触发混合内容警告。

如果可以的话,我不想每天将它拉下来并在本地提供它 - 有没有人有一个指向公开可用的每日 Dilbert 的链接,我可以使用 SSL (https) URL 获取它?

编辑:我没想过自己代理它(感谢 splattne!)它巧妙地解决了它:

    RewriteCond %{REQUEST_URI} ^/dilbert-proxy/
    RewriteRule ^/dilbert-proxy/(.*)$ http://dilbert.com/$1 [P]
Run Code Online (Sandbox Code Playgroud)

spl*_*tne 11

让我们假设您已获得 Scott Adams 或拥有《呆伯特》片段权利的任何人的许可。

你可以做一些反向代理,为你网站上的虚构 URL 创建一个规则,假设一个请求

https://www.example.com/dilbert/strip.gif
Run Code Online (Sandbox Code Playgroud)

这会触发您的反向代理机制从 dilbert.com 站点获取图像

http://www.dilbert.com/..../strip.gif
Run Code Online (Sandbox Code Playgroud)

并从您的服务器发送响应,其中包含从 Dilbert 服务器获取的内容。这样您就可以保持 SSL 连接,因为它对用户是透明的。

根据您的平台,您必须查看使用 Revery 代理机制的选项。


小智 6

除非您获得 Daily Dilbert 网站所有者的许可,否则我建议您完全这样做 - 制作本地副本并自己提供。从他们的服务器上提供您页面上的图像是糟糕的网络礼仪。

  • ...虽然复制图像可能还需要许可。 (9认同)