valid_referers 指令詳解
該指令後面可以接 none blocked serevr_names string或者是正規表示式
none 代表沒有referer
blocked 代表有referer但是被防火牆或者是**給去除了
string或者正在表示式 用來匹配referer
nginx會通過檢視referer欄位和valid_referers後面的referer列表進行匹配,如果匹配到了就invalid_referer字段值為0 否則設定該值為1
現我為公司寫出了實現這一功能的**
valid_referers none blocked server_names;
if ($invalid_referer)
如防止盜鏈:
第一行:gif|jpg|jpeg|png|bmp|swf 表示對gif、jpg、png、bmp、swf、flv字尾的檔案實行防盜煉
第二行: 表示對www.
myhack58
.com
myhack58
.com這2個來路進行判斷
如果invalid_referer 為真,就跳轉到
目錄防止盜鏈:
location /images/}
Nginx防止盜鏈
防 止盜鏈不僅能保護版權,又節約了不少流量。最近和bsdmap交流了下,聽說他們通過防盜煉節約了近1 3的流量。nginx的防盜煉設定還是比較簡 單的,可以分為普通防盜煉和ip cookie based防盜煉。其中ip based防盜煉需要安裝nginx的module,所以相對麻煩一些。nginx最...
防止檔案盜鏈
apache 實現禁止盜鏈 1 假設充許鏈結的主機網域名稱為 www.demo.com.cn 2 修改httpd.conf 當從非指定的主機鏈結時,將無法顯示,如果希望顯示一張 禁止盜鏈 的,我們可以用mod rewrite 來實現。首先在安裝 apache 時要加上 enable rewrite ...
PHP防止盜鏈的方法
防盜煉的技術已經很普遍了,有些 不喜歡自己的被別的 直接複製使用,便使用了防盜煉的技術,這樣別人在直接複製使用 時,便會按照程式的設定不顯示或顯示防盜煉等字樣。apache防盜煉 大多數的虛擬主機都是apache的,因此最方便的防盜煉設定莫過於利用.htaccess檔案了。網上搜尋下方法很多,於是我...