現在寫博,為了達到圖文並茂、增加視覺效果,往往都會把一些圖片放在文章裏面,這樣一來,就涉及到三個方面的問題,一個是存儲空間,二是流量,三是
訪問及加載速度。隨着國內帶寬的不斷升級,訪問及加載已不是什麼大問題了,也就是訪問者沒有什麼大問題了,那就説我們寫博人的兩個問題吧!

對於我們寫博者來説,一般所用的主機皆為虛擬主現,空間大小也就是 100M-1G 之間,流量在 10-50G,因為 WordPress 本身就是個小程
度,佔用不了多少地方,文字內容都是存放在 MySQL 數據庫中,加上 Linux 主機+Apache 服務器+MySQL 數據庫這一黃金組合,讓我們寫博者如
浴春風啊,體驗寫博的樂趣。

我們有時為了描述或説明什麼,直接加上這樣一句,請看下圖,訪客一看就明白,比空口扯談強百倍,且描述能力不佳的情況下,圖片更是很好的説明載體。
這些圖片默認存放在…wp-content/uploads/2012/11/weixiaoduo.jpg,其中 2012 是年份,11 是月份,默認存放就
是這樣,每個月的歸類在一起。

可能是我們的博客很受歡迎,各路朋友紛紛來到,這樣好啊,增加了流量,帶來了人氣,如有廣告什麼的,這轉化率也就出來了,收入就有了。

可我們不得不面對一個現實問題,就是有人居心叵測,不僅把我們文字複製成了他自己的,更把我們的圖片佔為已有,且有一條根還牽到我們的服務器上,它
那邊可能因為內容好,圖片漂亮,訪問量也很大,我們的流量就被他們刷了,更有甚者,百度、谷歌也把你的圖片收錄了,這樣流量就不是從你網站一家出了,而是
很多家,導致你一個月的流量很快用完。

為了防止被盜鏈,前輩們總結了一些方法,再摘抄如下:

方法一:修改主機根目錄下的.htaccess 文件

一般 WordPress 博客使用的都是 Linux 主機,可以通過 FTP 進入網站根目錄,找到.htaccess 文件。在其中加入

1
RewriteEngine onRewriteCond %{HTTP_REFERER} !^$ [NC]RewriteCond %{HTTP_REFERER} !www.aips.me [NC]RewriteRule .(png|jpg)$ /nophoto.png [R,NC,L]

如果你想讓其他的一些網站可以使用你的圖片,你可以在

RewriteCond %{HTTP_REFERER} !www.weixiaoduo.com [NC]

可以把 www.weixiaoduo.com 替換成你想顯示的網址

一般都是添加 Feed 訂閲網址、百度、 Google 什麼的。最後一句中的 nophoto.png 文件就是替換被盜鏈的圖片,建議這個圖片越小越好,可以弄個大大的紅叉,寫上拒絕盜鏈。

友情提示】 不建議同時禁止 gif|jpg|png 這三種圖片文件,比如你已經禁止了 png,但是卻用了 nophoto.png 來替換盜鏈圖片,這樣肯定會出問題。如果你想同時禁止這三種類型,可以使用以下面這句替換:

RewriteRule .(gif|png|jpg)$ 圖片絕對地址 (需要加上 http://)[R,NC,L]

OK,利用.htaccess 文件進行圖片防盜鏈已經完成。同樣的不僅可以對圖片防盜鏈,添加一下文件後綴名,即可對其他的文件進行防盜鏈設置。

方法二:windows 主機後台設置

上面介紹了 Linux 主機,如果您是 windows 主機的話,可以直接登入主機後台,設置圖片防盜鏈,具體看下主機的控制面板或諮詢技術支持人員。

 

方法三:使用 Hotlink protection 插件

下載 Hotlink protection 插件,安裝插件後,可以進入插件設置頁面。

你可以在該插件後台設定要保護圖片的路徑,比如 wp-content/uploads, 如果改路徑下的圖片被盜鏈,盜鏈的網頁上將用右邊的警告圖片替代原來的圖片,當然該警告圖也可以在插件後台設置。

 

方法四:通過 cPanel 面板來設置防盜鏈。

如果你使用的 Linux 主機是 cPanel 面板的話,你可以在 cPanel 面板中設置。

  1. 登陸 cPanel 後,點擊安全 -> HotLink 保護。這個功能是保護防止其他網站直接鏈接到你網站上的文件,通過設置就可以起到圖片防盜鏈的作用。
  2. 默認可能是禁用的,你需要點擊 「啓用」 按鈕將它啓用。
  3. . 接着進行 HotLink 保護配置,其中 「允許訪問的 URL」 這裏一般要填寫上屬於你自己的站點網址,也就是你想讓哪些站點可以引用你的圖片的地址。
  4. 「阻止直接訪問下列擴展名」 填寫你網站上所用的圖片擴展名,用英文逗號隔開,例如:jpg,jpeg,gif,png,bmp 。
  5. 「Url 重新定向到」 你可以設置一副你自己的版權圖片,當有人非法引用你的圖片時就會默認顯示這張圖片來警告
  6. 他。直接輸入圖片的地址即可。
  7. 上面的設置完成後,最後點擊 「提交」 即可,這時你可以自己在別的網站上引用下站點的圖片測試一下,看看效果。

方法五:對圖片添加水印

這個方法可以加上網址作為水印,讓轉載者在展示時,也把這個自己這個站也一併展示了,雖説達不到防盜鏈,但可以起到推廣的作用。

方法六:乾脆不在 WordPress 博客主機內放圖片

在我們教程中,我們推薦大家使用外鏈圖片,如支持外鏈的相冊等等。

這些方法來自熱心的前輩,在此謝過,希望對大家有用