我在 Cloudfront 中创建了一个私有(private)发行版以防止盗链。我设法使用签名 URL 创建指向我的对象的链接,现在工作正常。
我唯一担心的是,我的 css 样式表中的图像链接无法正常工作,因为它们没有签名。例如,如果我有:
background-image: url('../img/bg.png');
由于样式表不包含签名 URL,因此背景图像不会显示,因此 Cloudfront 拒绝提供内容。
我可以采取什么措施来防止这种情况发生?
最佳答案
让我退一步问一个基本问题:您真的担心人们盗链您的图像吗? 真的吗?如果有人这样做,会对您产生什么实际影响? 真的吗?
如果您有正当理由阻止人们进行热链接,那么我不确定任何 CDN 服务(在本例中为 CloudFront)是否适合您。
嘿,我只是说实话......
关于php - Amazon Cloudfront 私有(private)分发 - CSS 内图像的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12095100/