royaso 大佬有话说 :
网站图片怎么防止在浏览器直接访问打开?
腾讯云cdn里面有个防盗链referer设置,如果设置不允许为空,那么就不能直接在浏览器访问这张图片。
比如:
https://hostloc.com/1.png
这张图片是不能直接访问的,只能在论坛其他内容里面才显示。
这种效果用代码或者nginx是怎么实现的?
我看nginx官方有个referer模块规则
valid_referers none blocked server_names
这样设置白名单了,图片还是能直接在浏览器访问,只是其他网站不能调用了。
乌拉擦 大佬有话说 :
本帖最后由 乌拉擦 于 2021-8-31 21:03 编辑
https://fansly.com/r/hkd
参考这个站,这个站就做的比较好
alk19t 大佬有话说 :
就是检查referer
如果为空或者不为设定网址
那么就不显示
ApkB 大佬有话说 :
图片放PDF里,需要的时候生成
webjin 大佬有话说 :
防盗链规则
战神赵日天 大佬有话说 :
水印才是真正的大杀器
simonce 大佬有话说 :
是啊,这个具体怎么弄的。
永恒的魅力 大佬有话说 :
战神赵日天 大佬有话说 : 2021-8-31 21:05
水印才是真正的大杀器
去水印一大堆
kmaf 大佬有话说 :
valid_referers后面直接跟域名,删除“none blocked”。
月の天使 大佬有话说 :
后台搞个session,页面生成URL,然后URL图片验证sessiion为MD5+IP,不符合就返回404