前台配置防盗链和反盗链
来源:     阅读:687
云上智慧
发布于 2020-04-24 17:56
查看主页

问题

因为图片放在第三方oss平台上,需要考虑图片的安全问题

起因

要理解防盗链和反防盗链,必需首先搞明白Referer,Referer是浏览器自动加的请求头,用于告知服务器客户的来源页面。主要用来做网站统计用,除了统计以外,另一个用处就是防盗链。

处理方案

1、前台增加防盗链,主要是利用nginx
location ~* \.(gif|jpg|png|swf|flv|zip)$ {    valid_referers none blocked 47.104.184.134;    if ($invalid_referer) {    rewrite ^/ http://www.egtch.com/404.html;    #return 404;    }}gif|jpg|png|swf|flv|zip表示对gif、jpg、png、swf、flv、zip后缀的文件实行防盗链(可根据自己的需要进行修改)rewrite: 表示对www.egtch.com这个来路进行判断绿色部分:if{}里面内容的意思是,假如来路不是指定来路就跳转到http://www.egtch.com/404.html页面。#return:如果将#删除,而且再将第4行代码删除,就直接返回这样的话只有Referer是47.104.184.134才能访问,否则都不能访问
2、后台给图片增加防盗链,不表
假如防盗链是后台增加的,需要前台在index.html做如下配置<meta name="referrer" content="unsafe-url">
免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境 服务器应用
相关推荐
“永远不倒的安全盾”——360家庭防火墙V5S
如何在Linux中使用head命令
uniapp列表渲染,渲染循环嵌套数组
自学前台开发:代码之外需要关注的问题
面试官爆锤HashMap:HashMap实现原理?HashMap是线程安全的吗?
首页
搜索
订单
购物车
我的