禁用https重定向到http

问题描述:

我的网站仅使用HTTPS。 我允许使用BBCodes来显示图像。用户正在放置图像,如“https://imagehoster.net/img.png”,imagehoster使用重定向,因此浏览器通过HTTP“http://imagehoster.net/img.png”加载它。这会使浏览器显示恼人的混合内容警告。有没有办法来防止这种情况?禁用https重定向到http

简称:NO

长: 在没有真正的Web服务器侦听到SSL。实际上,只有一个防火墙/代理向浏览器发送http定位。 您无法拦截该请求。即使你可以,在哪里重定向? 他们不提供SSL服务器,因为它需要很多资源进行加密,或者需要很多流量,因为代理服务器无法缓存。

解决该问题的想法: 检测这些链接,下载它们并将副本存储在您的服务器上。 替换链接。也许你只需要存储预览。如果点击它重定向到一个新的浏览器窗口上的原始链接。