一般來説,當你的網站進入了一個訪問量上升的階段時,就會慢慢感覺到了自己的博客或者網站的流量已經不夠用了。尤其是用的是國內的空間的時候,流量緊張的問題就嚴重了。

國外的空間雖然對於流量限制不是很多,但是如果你購買的是那些便宜的美國主機的話,流量限制也是有的。一般來説流量不哆對於站長來説自然是好事,但是如果你的獨立 IP 瀏覽量不是很多的話,卻發現已經耗去的比相同的網站多得多的流量,那麼這個就是一個不好的兆頭了。

一般來講,如果你的網站的 IP 不是很多,例如每天的獨立 IP 是 1000 個,PV 是 3000 個,那麼每個月的流量基本上 30Gb 足夠用了。如果你發現你的 WordPress 博客的流量出現異常,那麼可以通過限制圖片文件外鏈來節省流量了。

WordPress 實現防盜鏈的方法,除可以利用主機的功能來限制外鏈外,還可以利用強大的 WordPress 強大的插件和自身的功能來實現。關於 WordPress 的使用技巧和方法下面幾個免費 WordPress 教程也許正好可以解決你的問題。

WordPress 流量不夠?WP 設置圖片文件防盜鏈版權所有不可盜用使用方法與教程

1 、利用 WP 空間提供的限制圖片和文件盜鏈功能來防盜鏈。如果你用的是非 windows 主機,那麼可以用.htaccess 設置圖片防盜鏈,首先是用 FTP 登錄你的空間後台,將.htaccess 文件下載到本地。如下圖:

WordPress優化 WordPress建站 WordPress教程 WordPress主題

2 、打開你的.htaccess 文件,用記事本或者其他的文本編輯工具打開,如下圖:

WordPress優化 WordPress建站 WordPress教程 WordPress主題

3 、現在將以下規則添加到原來的.htaccess 文件當中:

  • RewriteBase /wp-content/uploads/
  • RewriteCond %{HTTP_REFERER} !^$ [NC]
  • RewriteCond %{HTTP_REFERER} !freehao123.com [NC]
  • RewriteCond %{HTTP_REFERER} !freehao123.net [NC]
  • RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
  • RewriteCond %{HTTP_REFERER} !xianguo.com [NC]
  • RewriteCond %{HTTP_REFERER} !google.com [NC]
  • RewriteCond %{HTTP_REFERER} !feedburner.com [NC]
  • RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
  • RewriteCond %{HTTP_REFERER} !baidu.com [NC]
  • RewriteRule .*.(gif|jpg|png|rar)$ http://upload.chinaz.com// [L]

4 、添加後效果如下圖:

WordPress優化 WordPress建站 WordPress教程 WordPress主題

5 、最後的代碼如下:

  • # BEGIN WordPress
  • RewriteEngine On
  • RewriteBase /
  • RewriteCond %{REQUEST_FILENAME} !-f
  • RewriteCond %{REQUEST_FILENAME} !-d
  • RewriteRule . /index.php [L]
  • RewriteBase /wp-content/uploads/
  • RewriteCond %{HTTP_REFERER} !^$ [NC]
  • RewriteCond %{HTTP_REFERER} !freehao123.com [NC]
  • RewriteCond %{HTTP_REFERER} !freehao123.net [NC]
  • RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
  • RewriteCond %{HTTP_REFERER} !xianguo.com [NC]
  • RewriteCond %{HTTP_REFERER} !google.com [NC]
  • RewriteCond %{HTTP_REFERER} !feedburner.com [NC]
  • RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
  • RewriteCond %{HTTP_REFERER} !baidu.com [NC]
  • RewriteRule .*.(gif|jpg|png|rar)$ http://upload.chinaz.com// [L]
  • # END WordPress

6 、當然如果你想要用的話,自然不能夠直接複製粘貼了,你需要進行“ 一點點” 的修改。

  • RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]

是用來排除你想允許外鏈的網站, 一般地是 RSS 訂閲可以排除在外.

7 、最後的一個

  • RewriteRule .*.(gif|jpg|png|rar)$ http://
  • freehao123.com
  • /daolian.gif [L]

表示如果有人盜鏈了你的圖片則用此圖片來替換,此圖片建議用一此外鏈相冊的圖片地址。例如:沒錢買流量? 用 Photows 和麥庫免費外鏈圖片作免費相冊。

8 、上面介紹的方法適合非 Windows 主機,如果你用的是國內的空間並且還是 Windows 主機的話,那麼一般地空間管理後台會有防盜鏈的設置,直接一鍵點擊就可以了。如下圖:

WordPress優化 WordPress建站 WordPress教程 WordPress主題

9 、配合 WordPress 強大的插件功能來限制圖片盜鏈。如果你在網上搜索 WordPress 防盜鏈插件的話,介紹得最多的就是一款叫做 Hotlink Protection 插件,但是經過我的試用後,卻發現該插件會導致主機出現 500 錯誤,所以大家在使用 Hotlink Protection 插件一定要做好備份,以防萬一。如下圖:

WordPress優化 WordPress建站 WordPress教程 WordPress主題

10 、 Hotlink Protection 插件可以在 WordPress 插件官方網站看到,地址:https://WordPress.org/plugins/WordPress-automatic-image-hotlink-protection/。