#1
|
||||
|
||||
超詳細-虛擬主機防盜連設定
以下原文由本論壇版友Hcrackpot大大撰寫,出處來源Cocohosting - 專業虛擬主機論壇http://cocohosting.org/forum/thread-2142-1-1.html
為什麼我要轉貼這篇? 因為Hcrackpot大大寫的超詳細,除了基本步驟以外,連解釋說明還有一些有的沒的都寫出來了,對新手還有半新不舊的人一定有很大幫助。 ----【超詳細-虛擬主機防盜連設定】---- 一般租用虛擬主機都會有流量的限制 即便是國外那種無限流量的 也最好做此防盜連設定 因為一旦你網站的圖片被別人轉貼去其他網站 你的流量暴增,主機商也是會停止你的網站的 其實防盜連設定CP後台就有了 在這裡 進去後長這樣 但是我通常不喜歡從CP後台設定 因為有時候會怪怪的,沒設定成功 其實從CP後台設定,他會記錄在.htaccess這個檔案裡 通常你租用的虛擬主機的public_html資料夾裡都會有這檔案 如果沒有,就自己產生這檔案上傳即可 .htaccess 檔案的防盜連設定如下 其中 1的部份 RewriteEngine on 是指開啟設定的意思,一定要有 2的部份 那是Discuz論壇要開啟靜態化必須的設置,詳情請參考Discuz的使用手冊 3的部份 就是防盜連的設置 RewriteCond %{HTTP_REFERER} !^$ 這段是看你要不要讓會員能夠用續傳軟體或是直接在瀏覽器的網址列輸入網址就能下載 如果不想,請刪除這段 (就我知道,像是DZ的塗鴉板插件就需要這段才能正常運作) RewriteCond %{HTTP_REFERER} !^http://poi88.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://poi88.com$ [NC] 就是只允許在自己的這網域底下所看到的網址才能下載 如果網址被貼到沒被設定的網址去的話,則無法下載(圖片也無法顯示) 但因為通常網址前面加上www也能訪問 所以另外還會加上這段 RewriteCond %{HTTP_REFERER} !^http://www.poi88.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.poi88.com$ [NC] 就是允許http://poi88.com 和 http://www.poi88.com 這兩個網域的意思 RewriteRule .*\.(jpg|jpeg|gif|png|bmp|zip|rar|doc|pdf|xls|txt)$ - [F,NC] 這段是設置你要防盜連的檔案副檔名 4的部份 那是我設定的301轉址 我讓使用者輸入網址只要是www.poi88.com 都會換成 poi88.com 這個搬家換網域也滿常用的,我再另外寫教學 OK~ 本帖來自站長論壇 By 墮落天使 原帖 本帖內容歡迎轉貼,但請註明出處,和保留圖片版權浮水印 |
#3
|
||||
|
||||
B姐名言:沒付我廣告費,我才不推薦!
但是我覺得您這篇寫的很讚! 比起您在一年前發表的教學文來說,您這些日子以來進步很多! 相信我,我不會沒事亂推的 像我都是會去CP控制台裡面點點按按 有時候出了毛病也是不知其所以然 所以我認為您這篇教學文很有用處 |
#5
|
|||
|
|||
寫的不錯,我也來分享一下,若您是自已架apache的朋友如何設定防盜連
打開 http.conf 在最上面加上 SetEnvIfNoCase Referer "^http://www\.aaa\.com\.tw/" local_ref=1 <FilesMatch "\.(gif|jpg)"> Order Allow,Deny Allow from env=local_ref </FilesMatch> 如此,你別人若偷偷盜連你的網站內的圖,在他那邊就會顯示出來是破圖 才不會浪費你的頻寬 |