网站首页 > 技术教程 正文
有些时候,大家不想让别人调用自己的图片,一是因为个人版权的问题,再一点就是会增加服务器的负载、还会产生一些没必要的流量。
其实在Nginx里面,很容易就做到防盗链的,在nginx.conf文件加入一个localtion配置项。
下面请看配置:
location ~ .*\.(jpg|jpeg|JPG|png|gif|icon)$ { valid_referers blocked www.qinyj.top qinyj.top; if ($invalid_referer) { return 404; } }
gif|jpg|jpeg|….,这些是你想要屏蔽的文件类型,可以根据情况修改。
只需要把文中 www.qinyj.top qinyj.top修改为你允许显示你网站图片的其他网站域名,注意中间用空格分开,而不是逗号。
这样直接返回的是404页面。也可以用http://domain.com/404.jpg,显示给盗链者看到的图片,
注意不要放到自己的域名上,因为放盗链的作用,那样对方是看不到的,可以重定向到你自己的网站,即实现防盗链,又可以增加浏览量,岂不是一举两得。
当然了,也可以设置某个目录防盗链,只需把localtion匹配的改成一个目录就可以了,比如:
location ~ ^/images/ { valid_referers none blocked www.qinyj.top qinyj.top; if ($invalid_referer) { return 404; #rewrite ^/ http://otherdomin.com/404.jpg; } }
这样就对images这个目录设置防盗链了。
猜你喜欢
- 2024-10-17 Apache服务优化(apache性能优化)
- 2024-10-17 2019最新整理PHP面试题附答案(php面试题汇总)
- 2024-10-17 快速提高 WordPress 外贸独立网站速度的方法
- 2024-10-17 从一道百度面试题说起(百度面试难么)
- 2024-10-17 使用x-sendfile提升PHP文件下载效率
- 2024-10-17 CDN上的一些细节处理经验技巧(cdn操作教程)
- 2024-10-17 IT运维面试问题总结-运维(Ceph、Docker、Apache、Nginx等
- 2024-10-17 Linux curl 常用示例你都 Get 了吗?| CSDN 博文精选
- 2024-10-17 Nginx防盗链设计(nginx安全防护)
- 2024-10-17 Linux Centos7下实现nginx防盗链部署
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)