Nginx 图片防盗链
2019独角兽企业重金招聘Python工程师标准>>>
在server中配置如下:
location ~* b(?!logob)w+.(gif|jpg|png|swf|flv)$ {valid_referers none blocked www.100msh.com www.100msh.net;if ($invalid_referer) {rewrite ^/ http://www.100msh.com/images/logo.png;}root html;
}
说明:
Location 指令:是用来为匹配的 URI 进行配置,URI 即语法中的”/uri/”,可以是字符串或正则表达式。但如果要使用正则表达式,则必须指定前缀。
[=] 表示精确匹配,如果找到,立即停止搜索并立即处理此请求。
[~ ] 表示区分大小写匹配
[~*] 表示不区分大小写匹配
[^~] 表示只匹配字符串,不查询正则表达式。
[@] 指定一个命名的location,一般只用于内部重定向请求。
1行:gif|jpg|png|swf|flv 表示对gif、jpg、png、swf、flv后缀的文件实行防盗链,但是不包括logo命名的图片
2行:www.100msh.com www.100msh.net 表示对www.100msh.com www.100msh.net这2个来路进行判断
if{}里面内容的意思是,如果来路不是指定来路就跳转到错误页面.
转载于:https://my.oschina.net/u/2525089/blog/532170
Nginx 图片防盗链相关推荐
- Nginx图片防盗链、缓存和压缩的示例
一.图片防盗链 简单即是最好,最简单的方法是用ngx_http_referer_mmodule模块的valid_referers参数来构建,这也是最常见和最常用的方法: 1 2 3 4 5 6 7 8 ...
- 【Nginx】Nginx实现图片防盗链
目录 Nginx有三种方法可以进行防盗链 1.对Nginx下所有项目的指定资源不同文件类型进行防盗链 2.对指定目录或者指定项目目录进行防盗链 3.nginx 的第三方模块ngx_http_acces ...
- lnmp/nginx系统真正有效的图片防盗链完整设置详解
http://www.it300.com/article-15345.html 关于nginx防盗链的方法网上有很多教程,都可以用,但是我发现很多教程并不完整,所做的防盗链并不是真正的彻底的防盗链! ...
- 防盗链Nginx设置图片防盗链
切记,替换的图片地址要使用没有防盗链的网站图片,否则由于替换的图片其实也处于防盗链情况下,会造成仍旧无法显示设置的图片. 一.全站图片防盗链 在/usr/local/nginx/conf/nginx. ...
- Nginx配置防盗链
Nginx配置防盗链 进入Nginx配置文件: [root@LHQ vhosts]# vim test.conf server { listen 80; server_name www.test.co ...
- 配置Nginx的防盗链,实现网站资源防盗
前言 在项目中,经常会有不想让本站点的静态资源被他人盗取访问的需求.比如网站中的图片,前端加载的一些js文件等.此时,就可以配置nginx的防盗链来实现网站资源的防盗. 当然,此方案的前提是前端资 ...
- Nginx下载防盗链(迅雷等下载软件)
什么是下载盗链 假设我们是一个B站,有些视频资源是可以提供给用户下载的.这时迅雷等其他下载软件,也提供下载该视频的服务, 但是迅雷很不厚道的,将我们的下载资源提供给他的用户,下载.占用我们的带宽来 ...
- Nginx(七)防盗链
一 基本铺垫 盗链的理解 ① 什么是盗链 盗链就是'盗用'别的网站的'链接'1)'大佬'建一个网站,'提供下载'以提高自己知名度和吸引力,这样你就必须有'空间存储'那些供人们下载的资源2)'不劳 ...
- LAMP架构之nginx:nginx重定向+防盗链
LAMP架构之nginx:nginx重定向+防盗链 一.nginx重定向 1.防止域名恶意解析到服务器IP,rewrite(URL重定向) 2.重定向做全站加密 3.网站的整体迁移 二.nginx防盗 ...
最新文章
- java什么时候用list_Java快问快答:用 ArrayList 还是 LinkedList?
- 【简报】创建线框结构的PDF格式草图表
- DB2sql——DB2临时表的创建
- Thinkphp5.0 多图上传名称重复BUG
- 安装bigdesk后es无法启动_安装天正后,探索者无法双击启动?
- java日期的运用(DateUtils工具类)
- 计算机基础知识教程职称怎么计算,2017年职称计算机考试基础知识教程详解(二十一)...
- php可以用lucene吗,php – Lucene外国字符问题
- 详解JavaScript中的Url编码/解码,表单提交中网址编码
- URP管线理解(一)宏观入口
- 谷歌Chrome浏览器无法打开网页,提示您与此网站之间建立不安全连接【解决】
- SAXReader解析xml文件
- tomcate免安装版内存设置
- 以下哪些不是Linux操作系统特点,[多选] Linux操作系统具有以下()特点。
- php短信接口开发demo,php短信接口DEMO-云信互联PaaS平台
- 如何处罚被客户投诉的项目经理?
- 微信小游戏上线字节平台超全攻略
- android自动改,【玩机组ROM修改教程】自己修改安卓ROM 刷机包教程
- 【Web技术】1374- 纯 JS 实现灵活的前端主题切换功能
- css过渡-动画-变换