現(xiàn)在中國(guó)很多長(zhǎng)站都是直接使用其它網(wǎng)站上的資源,如果你網(wǎng)站帶寬性能不好,很容易給這類網(wǎng)站把流量費(fèi)光了,下面介紹在Apache環(huán)境防盜鏈配置方法,這他們無法直接使用你網(wǎng)站資源。
apache防盜鏈最常用的配置一種是在服務(wù)器中進(jìn)行配置,另一種是在.htaccess 中進(jìn)行配置,兩種語法與效果完全相同。
Apache 防盜鏈的第一種實(shí)現(xiàn)方法,可以用 rewrite 實(shí)現(xiàn)。首先要確認(rèn) Apache 的 rewrite module 可用:能夠控制 Apache httpd.conf 文件的,打開 httpd.conf,確保有這么一行配置:
- LoadModule rewrite_module modules/mod_rewrite.so
.htaccess 防盜鏈配置
在使用.htaccess 防盜鏈配置時(shí)我們apache必須要
打開httpd.conf(在那里? APACHE目錄的CONF目錄里面),用文本編纂器打開后,查找
- Options FollowSymLinks
- AllowOverride None
改為
- Options FollowSymLinks
- AllowOverride All
去掉下面的注釋就可以了
- LoadModule rewrite_module modules/mod_rewrite.so
- RewriteEngine On
- RewriteCond %{HTTP_REFERER} !^http://Vevb.com/.*$ [NC]
- RewriteCond %{HTTP_REFERER} !^http://Vevb.com$ [NC]
- RewriteCond %{HTTP_REFERER} !^http://www.survivalescaperooms.com/.*$ [NC]
- RewriteCond %{HTTP_REFERER} !^http://www.survivalescaperooms.com$ [NC]
- RewriteRule .*.(gif|jpg|swf)$ http://www.survivalescaperooms.com/about/nolink.png [R,NC]
直接在服務(wù)器中站點(diǎn)目錄中配置,防盜鏈配置
- RewriteEngine On
- RewriteCond %{HTTP_REFERER} !^http://Vevb.com/.*$ [NC]
- RewriteCond %{HTTP_REFERER} !^http://Vevb.com$ [NC]
- RewriteCond %{HTTP_REFERER} !^http://www.survivalescaperooms.com/.*$ [NC]
- RewriteCond %{HTTP_REFERER} !^http://www.survivalescaperooms.com$ [NC]
- RewriteRule .*.(gif|jpg|swf)$ http://www.survivalescaperooms.com/about/nolink.png [R,NC]
注意:
1.httpd.conf 文件里的配置,是在 apache 啟動(dòng)時(shí)一次讀取,效率很高
2..htaccess 文件里的配置,每次訪問都需要讀取分析,效率很低。
新聞熱點(diǎn)
疑難解答
圖片精選