Pie*_*ier 13 php amazon-s3 amazon-web-services amazon-cloudfront
我在Cloudfront中创建了一个私有分发以防止热链接.我设法使用签名URL创建指向我的对象的链接,现在工作正常.
我唯一担心的是,我的css样式表中的图片链接无效,因为它们没有签名.所以,如果我有,例如:
background-image: url('../img/bg.png');
Run Code Online (Sandbox Code Playgroud)
由于样式表不包含签名的URL,因此背景图像不会显示,因此,Cloudfront拒绝提供内容.
有什么办法可以防止这种情况发生吗?
让我退一步问一个基本问题:你真的担心人们会把你的图片链接起来吗?真?如果有人这样做,它会对你产生什么样的现实影响?真?
如果您有正当理由阻止人们进行热链接,那么我不确定任何 CDN服务(在本例中为CloudFront)是适合您的解决方案.
嘿,我只是诚实......