網域名稱俱樂部


返回   網域名稱俱樂部 > 電腦與網路技術 > 主機與頻寬 > 虛擬主機

回覆
 
主題工具
  #1  
舊 2010-06-08, 09:59 PM
badsmaru 的頭像
badsmaru badsmaru 目前離線
進階會員
 
註冊日期: 2007-05-17
文章: 661
預設 超詳細-虛擬主機防盜連設定

以下原文由本論壇版友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 墮落天使

原帖

本帖內容歡迎轉貼,但請註明出處,和保留圖片版權浮水印
回覆時引用此篇文章
  #2  
舊 2010-06-08, 10:17 PM
Hcrackpot Hcrackpot 目前離線
進階會員
 
註冊日期: 2006-07-22
文章: 613
預設

大姐呀
你幹麻貼過來
這裡都是高手耶
好丟臉...
__________________
簽名檔預留
回覆時引用此篇文章
  #3  
舊 2010-06-08, 10:26 PM
badsmaru 的頭像
badsmaru badsmaru 目前離線
進階會員
 
註冊日期: 2007-05-17
文章: 661
預設

引用:
作者: Hcrackpot 查看文章
大姐呀
你幹麻貼過來
這裡都是高手耶
好丟臉...
B姐名言:沒付我廣告費,我才不推薦!

但是我覺得您這篇寫的很讚!

比起您在一年前發表的教學文來說,您這些日子以來進步很多!

相信我,我不會沒事亂推的

像我都是會去CP控制台裡面點點按按

有時候出了毛病也是不知其所以然

所以我認為您這篇教學文很有用處
回覆時引用此篇文章
  #4  
舊 2010-06-08, 11:19 PM
Hcrackpot Hcrackpot 目前離線
進階會員
 
註冊日期: 2006-07-22
文章: 613
預設

引用:
作者: badsmaru 查看文章
比起您在一年前發表的教學文來說,您這些日子以來進步很多!
這個其實也沒什麼難的
只是我之前都很懶,沒發而已
我頂多只能寫些新手教學吧
像是SSH這種進階的我就不會了
不知道哪裡有教學?
__________________
簽名檔預留
回覆時引用此篇文章
  #5  
舊 2010-06-09, 09:38 AM
shiny55
游客
 
文章: n/a
預設

寫的不錯,我也來分享一下,若您是自已架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>

如此,你別人若偷偷盜連你的網站內的圖,在他那邊就會顯示出來是破圖
才不會浪費你的頻寬
回覆時引用此篇文章
  #6  
舊 2010-06-10, 04:41 PM
xzonisy xzonisy 目前離線
進階會員
 
註冊日期: 2004-12-26
住址: 台灣
文章: 320
發送 MSN 消息給 xzonisy
預設

我是直接將到連轉到免費圖片空間,順便讓他幫我打廣告 XD

__________________
MY Blog 個人Blog
回覆時引用此篇文章
回覆

主題工具

發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼



所有時間均為 +8。現在的時間是 06:44 AM


本站主機由網易虛擬主機代管
Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2024,Jelsoft Enterprises Ltd.