零基礎建站培訓教程介紹

當前位置:

自己做網站如何做防盜鏈設置

我們在做網站時,如果自己網站上的圖片被別人復制過去,就會增加自己網站服務器的負擔,所以在做網站時,需要做一些防盜鏈設置。如果你的空間支持.htaccess文件并且支持網站偽靜態規則,你都可以防盜鏈!

自己做網站如何做防盜鏈設置

通過.htaccess來防止網站的圖片、壓縮文件、或視頻等非Html文件被盜鏈的方法相當簡單,通過在該文件中加入幾句命令即可保護我們寶貴的帶寬。

禁止盜鏈

用戶盜鏈我們的資源會返回403(沒有權限)錯誤

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://(www\.)?abc.com/.*$ [NC]

RewriteRule \.(gif|jpg|js|css)$ - [F]

說明:在上面的配置中把abc.com換成你的域名;在最后一行中可以加入其它文件擴展名,例如rmvb。

盜鏈內容自定義

你會經常看到有的網站顯示“來自百度空間”或“圖片無法顯示”等圖片,這是防盜鏈的另一種設置,即返回的是一個自定義圖片,配置如下:

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://(www.)?example.com/(.*)$ [NC]

RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com/(.*)$ [NC]

RewriteRule \.(gif|jpg)$ http://www.abc.com/image.gif [R,L]

“RewriteEngine On”,開啟 Rewrite 規則開關;

“RewriteCond”指重寫的條件。此處 %{HTTP_REFERER} 指獲取當前訪問請求的來源網址。條件為“當請求來源網址為空,以及不符合example.com 網站網址,不符合google.com網站網址時,執行下列的重寫規則。其中”[NC]“指不區分大小寫;

“RewriteRule”,定義一條重寫規則。此處含義:當訪問的文件名稱以 gif或jpg結尾時,內容輸出為http://www.abc.com/image.gif的圖片內容(并非重定向/跳轉)。

相關閱讀:網站圖片防盜鏈設置方法

發表評論

電子郵件地址不會被公開。 必填項已用*標注

相關教程

學做網站論壇零基礎學建網站課程
黑龙江22选5走势图2008年