防止檔案盜鏈

2021-05-08 02:34:02 字數 1090 閱讀 1162

apache

實現禁止盜鏈

1、假設充許鏈結的主機網域名稱為:www.demo.com.cn

2、修改httpd.conf

當從非指定的主機鏈結時,將無法顯示,如果希望顯示一張「禁止盜鏈」的,我們可以用mod_rewrite 來實現。

首先在安裝 apache 時要加上 --enable-rewrite 引數載入 mod_rewrite 模組。

假設「禁止盜鏈」的為abc.gif,我們在 httpd.conf 中可以這樣配置:

#設定存放站點html檔案的目錄。

options followsymlinks

allowoverride none

#設定/目錄的指令。具體地說明:

option:定義在目錄內所能執行的操作。

none:表示只能瀏覽,

followsymlinks:允許頁面連線到別處,

execcgi:允許執行cgi,

multiviews:允許看動畫或是聽**之類的操作,

indexes:允許伺服器返回目錄的格式化列表,

includes:允許使用ssi。這些設定可以複選。

all:則可以做任何事,但不包括multiviews。

allowoverride:加none引數表示任何人都可以瀏覽該目錄下的檔案。

另外的引數有:fileinfo、authconfig、limit。

Nginx防止盜鏈

防 止盜鏈不僅能保護版權,又節約了不少流量。最近和bsdmap交流了下,聽說他們通過防盜煉節約了近1 3的流量。nginx的防盜煉設定還是比較簡 單的,可以分為普通防盜煉和ip cookie based防盜煉。其中ip based防盜煉需要安裝nginx的module,所以相對麻煩一些。nginx最...

nginx 防止盜鏈功能

valid referers 指令詳解 該指令後面可以接 none blocked serevr names string或者是正規表示式 none 代表沒有referer blocked 代表有referer但是被防火牆或者是 給去除了 string或者正在表示式 用來匹配referer ngin...

PHP防止盜鏈的方法

防盜煉的技術已經很普遍了,有些 不喜歡自己的被別的 直接複製使用,便使用了防盜煉的技術,這樣別人在直接複製使用 時,便會按照程式的設定不顯示或顯示防盜煉等字樣。apache防盜煉 大多數的虛擬主機都是apache的,因此最方便的防盜煉設定莫過於利用.htaccess檔案了。網上搜尋下方法很多,於是我...