Apache 防盗链配置详解介绍
来源:互联网 发布:2017大学生贷款软件 编辑:程序博客网 时间:2024/06/04 23:24
现在中国很多长站都是直接使用其它网站上的资源,如果你网站带宽性能不好,很容易给这类网站把流量费光了,下面我来介绍在Apache环境防盗链配置方法,这他们无法直接使用你网站资源哦。
apache防盗链最常用的配置一种是在服务器中进行配置,另一种是在.htaccess 中进行配置,两种语法与效果完全相同。
Apache 防盗链的第一种实现方法,可以用 rewrite 实现。首先要确认 Apache 的 rewrite module 可用:能够控制 Apache httpd.conf 文件的,打开 httpd.conf,确保有这么一行配置:
代码如下复制代码LoadModule rewrite_module modules/mod_rewrite.so
.htaccess 防盗链配置
在使用.htaccess 防盗链配置时我们apache必须要
打开httpd.conf(在那里? APACHE目录的CONF目录里面),用文本编纂器打开后,查找
(1)
AllowOverride None
改为
代码如下复制代码Options FollowSymLinksAllowOverride All
(2)去掉下面的注释
代码如下复制代码LoadModule rewrite_module modules/mod_rewrite.so就了
# 防盗链配置
代码如下复制代码RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://baidu.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://baidu.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.111cn.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.baidu.com$ [NC]
RewriteRule .*.(gif|jpg|swf)$ http://www.baidu.com/about/nolink.png [R,NC]
直接在服务器中站点目录中配置
# 防盗链配置
代码如下复制代码RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://baidu.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://baidu.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.baidu.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.baidu.com$ [NC]
RewriteRule .*.(gif|jpg|swf)$ http://www.xxx.com/about/nolink.png [R,NC]
注意:
1.httpd.conf 文件里的配置,是在 apache 启动时一次读取,效率很高
2..htaccess 文件里的配置,每次访问都需要读取分析,效率很低。
- Apache 防盗链配置详解介绍
- apache配置防盗链
- Apache 防盗链配置
- apache 配置图片防盗链
- 关于Apache mod_rewrite的中文配置、使用和语法介绍(实现URL重写和防盗链功能)
- 关于Apache mod_rewrite的中文配置、使用和语法介绍(实现URL重写和防盗链功能)
- 关于Apache mod_rewrite的中文配置、使用和语法介绍(实现URL重写和防盗链功能
- Apache 防盗链方法
- Apache防盗链说明
- apache 防盗链
- apache防盗链原理
- apache mod_perl 防盗链
- Apache 防盗链
- Apache 防盗链
- apache防盗链
- apache+mod_perl防盗链
- apache,防盗链,简单
- apache+mod_perl防盗链
- centos 安装postgreSQL
- 单例模式(Singleton)
- 百度地图定位
- FZU 2236 第十四个目标 (线段树)
- sql字符操作 split
- Apache 防盗链配置详解介绍
- java 类的加载和反射介绍
- Spring mvc 入门搭建一
- nyoj 1185 最大最小值
- hadoop start-all用途
- Android实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音
- RESideMenu使用与解析
- 网页版的支付宝配置
- nyoj_37 回文字符串