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

返回列表

[其他] 如何通過htaccess防盜鏈

新建個(gè)記事本文件,寫入如下內(nèi)容,域名換成你自己的,保存后通過ftp上傳的你的網(wǎng)站根目錄,重命名為.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>
復(fù)制代碼



多個(gè)域名設(shè)置方法如下:

  1. # 開啟Rewrite模塊
  2. RewriteEngine On
  3. # 定義要保護(hù)的文件夾,建議只要保護(hù)上傳文件夾(/data/attachment/)就可以,如果是所有目錄路徑就寫/
  4. RewriteBase /data/attachment/
  5. #允許空的來源,因?yàn)橛脩艨赡苁謩?dòng)輸入圖片網(wǎng)址
  6. RewriteCond %{HTTP_REFERER} !^$ [NC]
  7. #允許的網(wǎng)站,一行一個(gè)域名
  8. RewriteCond %{HTTP_REFERER} !verydz.com [NC]
  9. RewriteCond %{HTTP_REFERER} !discuz.net [NC]

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

通過htaccess防盜鏈詳解

以下內(nèi)容來源于網(wǎng)絡(luò):
http標(biāo)準(zhǔn)協(xié)議中有專門的字段記錄referer

一來可以追溯上一個(gè)入站地址是什么

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

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

網(wǎng)上比較多的2種

一種是使用apache 文件FileMatch限制,在httpd.conf中增加 ( 其實(shí)也可以將把下面的語句存成一個(gè).htaccess文件),并放到你的網(wǎng)站 的根目錄(就是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
復(fù)制代碼


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

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

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

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

找到第一個(gè) AllowOverride None 改為 AllowOverride All 重啟Apache2服務(wù)器

接下就是做一個(gè) .htaccess 文件了,其 .htaccess 文件內(nèi)容為

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]


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

這個(gè)方法有個(gè)好處是,不同的虛擬主機(jī)用不同的描述定義。

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



實(shí)例:
  1. <IfModule mod_rewrite.c>
  2. # 開啟Rewrite模塊
  3. RewriteEngine On
  4. # 定義要保護(hù)的文件夾,建議只要保護(hù)上傳文件夾(/wp-content/uploads/)就可以,主題文件夾之類的就算了
  5. RewriteBase /wp-content/uploads/
  6. #允許空的來源,因?yàn)橛脩艨赡苁謩?dòng)輸入圖片網(wǎng)址
  7. RewriteCond %{HTTP_REFERER} !^$ [NC]
  8. #允許自己的網(wǎng)站訪問啦
  9. RewriteCond %{HTTP_REFERER} !photozero.net [NC]
  10. #允許幾個(gè)常用的在線閱讀器的訪問
  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. #括號(hào)中的是要保護(hù)的文件拓展名,這里只保護(hù)了 gif,jpg,png,再加上出錯(cuò)時(shí)的圖片地址 unavailable.png
  17. RewriteRule .*\.(gif|jpg|png)$ http://example.com/unavailable.png [R,NC,L]
  18. </IfModule>
復(fù)制代碼


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

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

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

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

設(shè)置允許訪問的HTTP來源,包括我們的站點(diǎn)自身、Google、Baidu、Bloglines、Feedburner等。

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


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

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

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

R 就是轉(zhuǎn)向的意思
NC 指的是不區(qū)分大小寫
L 的作用是指明本次轉(zhuǎn)向到此結(jié)束,后續(xù)的轉(zhuǎn)向不受先前判斷語句的影響



5、防止盜鏈的文件類型

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

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

haccess在線編輯工具
中文化界面(支持十種語言,包括正體中文),功能比較完善:
支持:
  • 是否顯示文章列表(是否顯示網(wǎng)站索引目錄)
  • 是否啟用密碼保護(hù)(可對(duì)單個(gè)目錄啟用密碼保護(hù))
  • 各種錯(cuò)誤頁面設(shè)置(400 Bad Request401 Auth Req’d402 Payment Req’d403 Forbidden404 Not Found405 Method Not Allowed406 Not Acceptable407 Proxy Auth Repid408 Request Time Out409 Conficting Request410 Gone411 Content Len Req’d412 Precondition Failed413 Entity Too Long414 URI Too Long500 Int, Server Error501 Not Implemented502 Bad Gateway503 Service Unavailable504 Gateway Timeout505 HTTP Ver Not Sup…)
  • 預(yù)設(shè)置頁面(設(shè)置任意頁面為主頁)
  • www轉(zhuǎn)向設(shè)置(將www.重定向)
  • 301 302轉(zhuǎn)址(用來重定向)
  • 存取限制(用來防盜鏈)
    現(xiàn)在 就去看看:http://www.htaccesseditor.com/sc.shtml

還有第三種:

我在解決blog禁止盜鏈的時(shí)候,發(fā)現(xiàn)個(gè)問題,也算個(gè)好方法。blog把所有資源都自己管理起來,用resserver.php來動(dòng)態(tài)顯示,這樣統(tǒng)一的入口方便添加權(quán)限操作。同時(shí)造成上面2種方法無法使用,因?yàn)椴辉偈莂pache直接訪問資源文件,而是php 通過文件讀取。

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

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

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


實(shí)例功能 :文檔訪問的密碼保護(hù)

要利用.htaccess對(duì)某個(gè)目錄下的文檔設(shè)定訪問用戶和對(duì)應(yīng)的密碼,首先要做的是生成一個(gè).htpasswd的文本文檔,例如:

zheng:y4E7Ep8e7EYV

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

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

TOP

返回列表
99中文视频在线_久久91精品国产_九色自拍视频在线观看_91精品国产99久久久久久红楼
国产精品久久久久久久久影视| 俺去亚洲欧洲欧美日韩| 成人精品在线视频| 久久精品国产成人精品| 视频一区二区三区免费观看| 成人免费视频91| 精品久久蜜桃| 精品一区二区三区日本| 国产精品视频中文字幕91| 日本不卡视频在线播放| 久久综合给合久久狠狠色| 欧美精品在线第一页| 黄色小视频大全| 日韩视频永久免费观看| 日韩人妻无码精品久久久不卡 | 99中文字幕在线观看| 国产精品成人aaaaa网站| 欧美日韩一区在线播放| 久久精品国产精品| 青青草原一区二区| 久久视频中文字幕| 日韩精品手机在线观看| www.日韩av.com| 欧美亚洲另类制服自拍| 国产精品欧美日韩| 国内精品在线观看视频| 国产精品美女黄网| 裸模一区二区三区免费| 久久国产精品久久精品| www日韩av| 99九九视频| 99超碰麻豆| 亚洲欧美日韩精品综合在线观看| 成人精品一区二区三区电影黑人| 最新av在线免费观看| 99精品欧美一区二区三区| 一区二区三区四区不卡| 99久re热视频这里只有精品6| 亚州av一区二区| 久久99精品国产一区二区三区| 欧美最猛性xxxxx(亚洲精品)| 国产精品日韩电影| 国产日韩成人内射视频| 在线视频一二三区| 国产精品18久久久久久麻辣 | 久久久噜噜噜久久中文字免| 日韩视频在线观看视频| 日韩中文在线不卡| 国内精品久久久久久久| 久久99久久亚洲国产| 97精品在线观看| 日韩精品一区在线视频| 久久亚洲一区二区三区四区五区高 | 国产真实乱子伦| 亚洲三级一区| 精品国内产的精品视频在线观看| 国产最新免费视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久久免费视频网站| 日韩国产一区久久| 久久伊人精品天天| 91精品久久久久久久久久入口| 日韩av高清| 国产精品极品美女在线观看免费| 国产精品一 二 三| 日韩网站在线免费观看| 九九精品视频在线观看| 国产精彩免费视频| 国产主播在线看| 日本一区二区在线免费播放| 久久成人一区二区| 欧美亚洲丝袜| 国产精品色视频| 国产欧美婷婷中文| 最新av网址在线观看| 91精品91久久久久久| 精品日产一区2区三区黄免费| 欧美激情18p| 久久久久久久久久久久久久一区| 国产深夜精品福利| 日本亚洲欧洲精品| 精品国产_亚洲人成在线| 久久国产精品精品国产色婷婷| 蜜臀av.com| 日韩精品久久一区二区三区| 中文字幕人妻熟女人妻洋洋| 久久精品国产久精国产一老狼| www.亚洲天堂网| 国内成人精品视频| 色噜噜色狠狠狠狠狠综合色一| 精品综合久久久久久97| 久久精品中文字幕免费mv| 91精品国产91久久久久久吃药 | 欧美日韩国产不卡在线看| 亚洲国产激情一区二区三区| 国产精品久久久久免费a∨| 国产第一区电影| 官网99热精品| 精品一区二区三区日本| 欧美伊久线香蕉线新在线| 午夜精品区一区二区三| 欧美激情亚洲自拍| zzjj国产精品一区二区| 久久青草精品视频免费观看| 成人av.网址在线网站| 麻豆一区区三区四区产品精品蜜桃| 日本999视频| 日韩av不卡电影| 丁香六月激情婷婷| 亚洲一区久久久| 中文字幕乱码一区二区三区| 国产精品手机在线| 日韩视频在线免费| 日韩在线中文视频| 国产精品com| 91精品国产91久久久久久久久| 国产乱码精品一区二区三区日韩精品| 欧美日韩一区二区三区免费| 日韩福利一区二区三区| 天堂v在线视频| 亚洲一区二区三区精品视频| 亚洲一二三区在线| 一区二区三区观看| 伊人久久大香线蕉精品| 福利视频一区二区三区四区| 精品国产综合久久| 国产精品爽爽爽| 精品国产一区久久久| 久99久视频| 久久久久久久久久网| 久久精品网站视频| 久久riav| 久久久久久久国产精品视频| 国产精国产精品| 国产h视频在线播放| 久久青青草原一区二区| 国产av熟女一区二区三区| 久久综合九色综合88i| 久久久精品有限公司| 国产高清一区视频| 国产a级片网站| 久久久久久久久久久久久久一区| 日韩中文字幕在线观看| 日韩中文字幕不卡视频| 久久精品人人做人人爽| 国产精品极品在线| 伊人精品久久久久7777| 亚洲视频电影| 亚洲精品欧洲精品| 日本精品视频一区| 欧美不卡在线一区二区三区| 精品少妇人欧美激情在线观看| 国产免费内射又粗又爽密桃视频| 成人av在线天堂| 久久精品xxx| 国产精品嫩草影院一区二区| 欧美激情视频在线观看| 色999五月色| 狠狠干 狠狠操| av免费观看久久| 久久久久五月天| 国产精品久久久久久av| 亚洲一区二区精品在线| 亚洲成色www久久网站| 欧洲亚洲免费视频| 国产伦精品一区二区三区四区视频_| av电影一区二区三区| www.日韩视频| 亚洲综合成人婷婷小说| 日韩精品第一页| 国产久一一精品| 久久99精品久久久水蜜桃| 久久伊人精品视频| 日本一区视频在线播放| 精品一区2区三区| 国产脚交av在线一区二区| 国产精品偷伦一区二区| 亚洲综合日韩在线| 少妇高潮流白浆| 极品尤物一区二区三区| 91久久精品在线| 国产精品久久亚洲7777| 亚洲wwwav| 蜜臀久久99精品久久久酒店新书| 77777亚洲午夜久久多人 | 国产最新免费视频| 日韩videos| 黄色av免费在线播放| 99久热re在线精品视频| 久久久久久这里只有精品| 精品免费国产| 日韩中文娱乐网| 九色综合日本| 欧美精品福利在线| 欧美精品久久久| 97国产精品人人爽人人做| 国产精品嫩草影院久久久| 午夜欧美不卡精品aaaaa| 国产综合在线观看视频| 久久久精品国产一区二区三区|