99中文视频在线_久久91精品国产_九色自拍视频在线观看_91精品国产99久久久久久红楼

Board logo

標題: [其他] 如何通過htaccess防盜鏈 [打印本頁]

作者: admin    時間: 2008-11-13 10:57     標題: 如何通過htaccess防盜鏈

新建個記事本文件,寫入如下內容,域名換成你自己的,保存后通過ftp上傳的你的網站根目錄,重命名為.htaccess即可。
  1. SetEnvIfNoCase Referer "^http://vincyfans\.com/" local_ref=1
  2. SetEnvIfNoCase Referer "^http://www\.vincyfans\.com/" local_ref=1
  3. <FilesMatch "\.(jpg|zip|rar|gif|bmp|torrent|mp3|mpg|rm|ra|mov)">
  4. Order Allow,Deny
  5. Allow from env=local_ref
  6. Allow from 127.0.0.1
  7. </FilesMatch>
復制代碼



多個域名設置方法如下:

  1. # 開啟Rewrite模塊
  2. RewriteEngine On
  3. # 定義要保護的文件夾,建議只要保護上傳文件夾(/data/attachment/)就可以,如果是所有目錄路徑就寫/
  4. RewriteBase /data/attachment/
  5. #允許空的來源,因為用戶可能手動輸入圖片網址
  6. RewriteCond %{HTTP_REFERER} !^$ [NC]
  7. #允許的網站,一行一個域名
  8. RewriteCond %{HTTP_REFERER} !verydz.com [NC]
  9. RewriteCond %{HTTP_REFERER} !discuz.net [NC]

  10. #括號中的是要保護的文件拓展名,這里只保護了 gif,jpg,png,再加上出錯時的圖片地址 unavailable.png
  11. RewriteRule .*\.(gif|jpg|png)$ http://example.com/unavailable.png [R,NC,L]
復制代碼

作者: admin    時間: 2012-11-21 16:17     標題: 通過htaccess防盜鏈詳解

以下內容來源于網絡:
http標準協議中有專門的字段記錄referer

一來可以追溯上一個入站地址是什么

二來對于資源文件,可以跟蹤到包含顯示他的網頁地址是什么。

因此所有防盜鏈方法都是基于這個Referer字段

網上比較多的2種

一種是使用apache 文件FileMatch限制,在httpd.conf中增加 ( 其實也可以將把下面的語句存成一個.htaccess文件),并放到你的網站 的根目錄(就是www/html目錄),這樣子別人就沒有辦法盜連你的東東了~~
  1. SetEnvIfNoCase Referer "^http://yahoo.com/" local_ref=1
  2. Order Allow,Deny
  3. Allow from env=local_ref
  4. Allow from 127.0.0.1
復制代碼


這種很方便禁止非允許訪問URL引用各種資源文件

請大家注意,把第一句"^http://yahoo.com/"改為你的網站,比如我的網站是: http://www.linji.cn
我應該這么寫的 "^http://www.linji.cn/"

第二種是使用rewrite,需要增加apache的mode_rewrite,支持.htaccess文件目錄權限限制
在虛擬主機根目錄增加.htaccess文件,描述從定向,把非本地地址refer的圖片文件都從定向到警告圖片或者警告網頁上。

首先要確認你的服務器 或空間的服務器解譯引擎為Apache2,還有支持.htaccess客戶設置文件,如果你有自己的服務器就請先對./conf/httpd.conf 文件做以下修改 找到:#LoadModule rewrite_module modules/mod_rewrite.so
把前面的 # 給去掉

找到第一個 AllowOverride None 改為 AllowOverride All 重啟Apache2服務器

接下就是做一個 .htaccess 文件了,其 .htaccess 文件內容為

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://aaoo.net/ .*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://aaoo.net $ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.aaoo.net/ .*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.aaoo.net $ [NC]
RewriteRule .*.(jpg|jpeg|gif|png|bmp|rar|zip|exe )$http://down.yoyo.com.ru/err.html [R,NC,L]


其中有色的地方都是要改為你的:
 紅色 :就是改為你提供下載頁面的地址,也就是只有通過這個地址才可以下載你所提供的東東。
 藍色 :就是要保護文件的擴展名(以|分開),也就是說以這些為擴展名的文件只有通過紅色的地址才可以訪問。
 綠色 :如果不是通過紅色的地址訪問藍色這些為擴展名的文件時就回重定向到綠色地址上。

這個方法有個好處是,不同的虛擬主機用不同的描述定義。

接下就是怎么用 .htaccess 文件來實現防盜鏈了。首先要在空間上建兩個目錄(當然目錄名隨你),一個為 web 另一個為 down ,web 是用來放下載頁面的(或下載程序),down 當然就是放你提供的東東的啦,把 .htaccess 文件的紅色部分改一下,改為http://你的域名/web。藍色部分改為你要保護文件的擴展名。綠色部分改為http://你的域名/web。改后保存.htaccess 文件把它上傳到 down 目錄。



實例:
  1. <IfModule mod_rewrite.c>
  2. # 開啟Rewrite模塊
  3. RewriteEngine On
  4. # 定義要保護的文件夾,建議只要保護上傳文件夾(/wp-content/uploads/)就可以,主題文件夾之類的就算了
  5. RewriteBase /wp-content/uploads/
  6. #允許空的來源,因為用戶可能手動輸入圖片網址
  7. RewriteCond %{HTTP_REFERER} !^$ [NC]
  8. #允許自己的網站訪問啦
  9. RewriteCond %{HTTP_REFERER} !photozero.net [NC]
  10. #允許幾個常用的在線閱讀器的訪問
  11. RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
  12. RewriteCond %{HTTP_REFERER} !xianguo.com [NC]
  13. RewriteCond %{HTTP_REFERER} !google.com [NC]
  14. RewriteCond %{HTTP_REFERER} !feedburner.com [NC]
  15. RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
  16. #括號中的是要保護的文件拓展名,這里只保護了 gif,jpg,png,再加上出錯時的圖片地址 unavailable.png
  17. RewriteRule .*\.(gif|jpg|png)$ http://example.com/unavailable.png [R,NC,L]
  18. </IfModule>
復制代碼


簡單的解釋一下上述語句:

1、RewriteCond %{HTTP_REFERER} !^$ [NC]

允許空“HTTP_REFERER”的訪問,即允許用戶在瀏覽器地址欄中直接輸入圖片地址時圖片文件的顯示。一般而言,這是可選的,不過,建議這么設置,如果強迫必須具有“HTTP_REFERER”才能訪問,可能會帶來某些問題,比如說在用戶通過代理服務器訪問時。

2、RewriteCond %{HTTP_REFERER} !webeta.cn [NC]

設置允許訪問的HTTP來源,包括我們的站點自身、Google、Baidu、Bloglines、Feedburner等。

  1. RewriteRule .*\.(gif|jpg|png)$ http://www.aaa.com/no.png [R,NC,L]
復制代碼


定義被盜鏈時替代的圖片,讓所有盜鏈 jpg、gif、png 等文件的網頁,顯示根目錄下的 no.png 文件。注意:替換顯示的圖片不要放在設置防盜鏈的目錄中,并且該圖片文件體積越小越好。當然你也可以不設置替換圖片,而是使用下面的語句即可:

RewriteRule .*\.(gif|jpg|png)$ - [F]

4、說明一下其中的R、NC 和 L

R 就是轉向的意思
NC 指的是不區分大小寫
L 的作用是指明本次轉向到此結束,后續的轉向不受先前判斷語句的影響



5、防止盜鏈的文件類型

上例中是 gif、jpg、png,而根據需要,可更改或添加其他文件類型,如rar、mov等,不同文件擴展名間使用“|”分割。

這樣的話,就可以基本做到簡單的防止被盜鏈情況的發生,而且可以盡最大可能的減少服務器流量的無畏消耗,當然了,如果你不在意這點流量的話,那么可以不用考慮上述設置啦!

haccess在線編輯工具
中文化界面(支持十種語言,包括正體中文),功能比較完善:
支持:

還有第三種:

我在解決blog禁止盜鏈的時候,發現個問題,也算個好方法。blog把所有資源都自己管理起來,用resserver.php來動態顯示,這樣統一的入口方便添加權限操作。同時造成上面2種方法無法使用,因為不再是apache直接訪問資源文件,而是php 通過文件讀取。

因此只能在代碼 中做手腳:在讀取資源文件輸出之前,加如下判斷代碼
  1. $referer = $_SERVER['HTTP_REFERER'];
  2. $selfurl = $_SERVER['HTTP_HOST'];
  3. if(false == strpos($referer,$selfurl)){
  4.     echo '非法盜鏈!';
  5.     exit(1);
  6. }
復制代碼

這里有些偷懶,直接看引用地址中是否包含host地址,不過原理就是這樣,判斷referer是否是本站地址。我們常常在下載的時候,也碰到盜鏈網站無法下載,報盜鏈的問題。要下載這類文件最簡單的方法就是改referer比方flashget中,網址下面的"引用"一欄中,直接填寫下載地址就可以了。

.htaccess是一個完整的文件名,不是***.htaccess或其它格式另外,上傳.htaccess文件時,必須使用二進制模式 。每一個放置.htaccess的目錄和其子目錄都會被.htaccess影響。例如,在/abc/目錄下放置了一個.htaccess文件,那么/abc/和/abc/def/內所有的文件都會被它影響,但/index.html不會被它影響,這一點是很重要的。


實例功能 :文檔訪問的密碼保護

要利用.htaccess對某個目錄下的文檔設定訪問用戶和對應的密碼,首先要做的是生成一個.htpasswd的文本文檔,例如:

zheng:y4E7Ep8e7EYV

這里密碼經過加密,用戶可以自己找些工具將密碼加密成.htaccess支持的編碼。該文檔最好不要放在www目錄下,建議放在www根目錄文檔之外,這樣更為安全些。

有了授權用戶文檔,可以在.htaccess中加入如下指令了:
  1. AuthUserFile .htpasswd的服務器目錄
  2. AuthGroupFile /dev/null (需要授權訪問的目錄)
  3. AuthName EnterPassword
  4. AuthType Basic (授權類型)
  5. require user wsabstract (允許訪問的用戶,如果希望表中所有用戶都允許,可以使用 require valid-user)
復制代碼





歡迎光臨 幫助中心_DZ動力 (http://www.yaqcbj.com/help/) Powered by Discuz! 7.2
99中文视频在线_久久91精品国产_九色自拍视频在线观看_91精品国产99久久久久久红楼
午夜免费日韩视频| 亚洲国产精品久久久久爰色欲 | 精品国产日本| 国产精品美女主播| 日韩一区在线视频| 色婷婷综合成人av| 久久久久久欧美精品色一二三四| 91精品国产91久久久久福利| av在线不卡一区| av在线亚洲男人的天堂| 91免费看片网站| www.av蜜桃| 99在线观看| 久久天堂国产精品| 久久久久久久一区二区| 色琪琪综合男人的天堂aⅴ视频| 国产成人成网站在线播放青青| 7777精品伊久久久大香线蕉语言| 国产精品 日韩| 久久久久福利视频| 日韩中文字在线| 国产精品三级网站| 国产aaa精品| 天天人人精品| 欧美影视一区二区| 免费拍拍拍网站| 国产精品亚洲天堂| 丰满爆乳一区二区三区| 久久婷婷五月综合色国产香蕉| 久久国产精品高清| 国产精品久久久久秋霞鲁丝| 精品国产一区二区三区无码| 一区二区高清视频| 日韩aⅴ视频一区二区三区| 欧美日韩精品免费看| 国产亚洲第一区| 国产精品99久久久久久www| 日韩在线观看免费av| 精品国产无码在线| 日韩wuma| 国产在线xxxx| 国产不卡av在线| 国产精品久久久久久久天堂 | 久久久神马电影| 久久久国产精品一区| 美女久久久久久久| 日本一级淫片演员| 国产午夜伦鲁鲁| 国产成人亚洲欧美| 美女精品视频一区| 视频在线99| 国产资源在线视频| 国产福利视频在线播放| 国产精品成人国产乱一区| 亚洲国产精品久久久久爰色欲| 欧美中文字幕在线观看视频| 高清在线观看免费| 国产精品日韩精品| 午夜精品蜜臀一区二区三区免费| 精品欧美一区二区在线观看视频| 91免费的视频在线播放| 国产精品美女免费视频| 日本999视频| 91精品久久久久久蜜桃| 国产精品久久久| 青青草综合在线| 久久综合毛片| 亚洲在线观看视频网站| 欧美日韩性生活片| 91国自产精品中文字幕亚洲| 国产精品国产三级国产aⅴ9色| 欧美一级免费在线观看| 国产另类自拍| 国产精品久久国产精品99gif | 99久久免费观看| 国产精品电影观看| 欧美专区在线观看| 成人精品一二区| 久久亚洲精品成人| 激情五月五月婷婷| 精品国偷自产在线视频99| 日本欧美一级片| 国产精品69久久| 亚洲一区二区在线播放| 国产精品亚洲视频在线观看| 国产精品高潮呻吟久久av无限| 欧美视频小说| 久久精品国产久精国产一老狼| 日韩不卡av| 国产a一区二区| 亚洲黄色成人久久久| av在线不卡一区| 欧美精品在线免费| 精品少妇人妻av免费久久洗澡 | 无码播放一区二区三区| 国产男女无遮挡| 久久国产精品视频在线观看| 在线播放豆国产99亚洲| 欧美日本韩国一区二区三区| 丝袜亚洲欧美日韩综合| 日韩精品一区中文字幕| 久久久久久久久久久久久国产精品| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区毛片 | 人人妻人人添人人爽欧美一区| 国产精品6699| 日韩免费在线观看av| 精品国产美女在线| 激情小说综合区| 久久久久国产视频| 91国产丝袜在线放| 日韩人妻精品无码一区二区三区 | 91免费看国产| 欧美一区二区视频97| 国产成+人+综合+亚洲欧洲| 日韩网站在线免费观看| 久久天天躁狠狠躁夜夜爽蜜月| 免费中文日韩| 蜜臀久久99精品久久久无需会员 | 国内自拍欧美激情| 久久99精品久久久久久噜噜| 国产一区二区在线视频播放| 精品国产一区二区三区久久久久久 | 日韩精品欧美在线| 国产精品普通话| 国产日韩中文在线| 丁香六月激情婷婷| 国产成人精品一区二区三区福利| 海角国产乱辈乱精品视频| 一区二区三区四区国产| 国产成人精品免费视频大全最热| 青青草原av在线播放| 久热精品视频在线观看| 91老司机精品视频| 欧美精品在欧美一区二区| 影音先锋欧美在线| 久久久久久精| 国产日韩精品在线观看| 欧美一级日本a级v片| 久久成人在线视频| 91av中文字幕| 美女主播视频一区| 懂色av一区二区三区四区五区| 久久久久久久久久婷婷| 国产精品专区在线| 欧美精品久久久久久久自慰| 亚洲精品无人区| 国产精品免费一区二区| 久久综合九色综合网站| 国产午夜精品一区| 青青在线免费观看| 色噜噜色狠狠狠狠狠综合色一| 国产精品国产亚洲精品看不卡15| 91精品中国老女人| 国产在线一区二区三区欧美| 少妇熟女一区二区| 欧美大成色www永久网站婷| 久久国产精品视频在线观看| 国产精品一色哟哟| 狠狠久久综合婷婷不卡| 日韩一级片一区二区| 欧美成人精品在线播放| 久久av一区二区三区漫画| 风间由美久久久| 黄色特一级视频| 日本欧美视频在线观看| 亚洲 日韩 国产第一区| 欧美激情一级二级| 国产精品久久久久久久久久直播 | 久久亚洲一区二区三区四区五区高| 久久人人爽人人爽人人片av高清| 国产区欧美区日韩区| 欧美一级爱爱视频| 日本国产在线播放| 少妇久久久久久被弄到高潮| 亚洲五月六月| 一区二区三区观看| 久久国产精品久久久| 国产精品国语对白| 国产精品视频500部| 国产成人精品一区二区三区福利| 国产成人精品国内自产拍免费看| 成人在线小视频| 国产伦精品一区二区三区四区免费 | 国内精品模特av私拍在线观看| 奇米四色中文综合久久| 色噜噜色狠狠狠狠狠综合色一| 亚洲一区三区电影在线观看| 久久香蕉国产线看观看av| 国产精品18毛片一区二区| 丰满人妻中伦妇伦精品app| 国产一区亚洲二区三区| 激情视频一区二区| 精品人伦一区二区三区| 欧美精品二区三区四区免费看视频| 青青草影院在线观看| 日韩精品―中文字幕| 青青久久av北条麻妃海外网| 青青草综合在线| 欧美大香线蕉线伊人久久国产精品| 欧洲精品码一区二区三区免费看|