[精讚] [會員登入]
871

[Apache] 利用.htaccess防盜圖

利用.htaccess防盜圖,同時也介紹一個產生防盜圖.htaccess檔的網站

分享此文連結 //n.sfs.tw/10477

分享連結 [Apache] 利用.htaccess防盜圖@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 04:12:47 最後編修
2016-12-25 01:22:14 By 張○○
 

自動目錄

利用 http_referer 的觀念來阻止盜圖,他的原理很簡單,也很容易破解,但我不是要教大家破解。原理就是只有自己網頁叫出來的圖才顯示,其他都不淮就對了。

將 .htaccess放在你的網頁目錄下,其中的網址改成你的網址,如果不要顯示防盜圖的圖片,第四行改成

RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://n.sfs.tw [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ //exmaple.com/nocopyimage.jpg [NC,R,L]

前提是你的apache要設定能overwrite

<Directory "/path/to/your/website">
    ...
    AllowOverride All
</Directory>

使用 .htaccess 產生器

有一個不錯的產生器,直接產生 .htaccess檔

網站名稱:Htaccess Tools – Hotlink protection of images

網站網址http://www.htaccesstools.com/hotlink-protection/

填完以後按下按鈕就自動會幫你產生htacess檔,這裡可以設定要盜圖的人導引到某個圖檔,記得這個圖檔一定是不能限制防盜圖的規則(另一個無.htaccess的目錄),以免掉入無窮迴圈。

參考資料

[1] 香腸烤魷魚 http://sofree.cc/hotlink-protection/


原文 2013-05-10 16:59:13

END

你可能感興趣的文章

[APACHE] 關於RewriteCond $1 RewriteCond $1的意義和解釋

UTF-8的網頁但IE8一片空白 UTF8編碼的網頁在Firefox 正常顯示、但IE8 就是空白,IE8編碼設定是「自動偵測」可是自動偵測到的是 big5...

[HTTPS] Ubuntu +SSL +正式的CA 設定 利用正式的CA憑證,設定網站SSL,有別於過去使用的「未授權憑證」

[Apache] 利用.htaccess防盜圖 利用.htaccess防盜圖,同時也介紹一個產生防盜圖.htaccess檔的網站

[Apache] 自訂錯誤頁面及移掉歡迎頁 Apache 有一個歡迎頁,以正式網站來說,出現這頁有點不專業,該移除它..

強迫網頁預設編碼語系 大部分的瀏覽器如果編碼設成「自動偵測」時都能正確的分析。但世界並不會這麼平順完美,明明我這樣設定utf8他就是用big5丟出來...

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

HP SAS硬碟leds燈號說明 HP SAS硬碟leds燈號(hp g7/g6系統適用)說明

[HP DL380G7] 生效啟動第3,4片網卡/開啟或關閉內建的網卡 HP DL380G7 預設第3,4片網卡裝完系統後找不到,難道是壞了?要怎麼辦?

[JAVA] JWS, JWT, JWE, JOSE是什麼? [JAVA] JWS, JWT, JWE, JOSE是什麼?非常的複雜,儘量來搞清楚..

世紀帝國征服者新版本--被遺忘的帝國 世紀帝國征服者新版本--被遺忘的帝國 世紀二代的征服者是精典遊戲中的精典,aofe更好玩...

海棉寶寶超泡杯演奏的sweet victory 章魚哥和海棉寶寶在超泡杯的演奏歌曲