国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

如何設置WordPress圖片防盜鏈方法 推薦

2024-09-07 00:48:38
字體:
來源:轉載
供稿:網友
如果您的博客有很多很多圖片,空間又有流量限制,那么防止別人盜取自己的圖片鏈接應該說是勢在必行了,因為在國內,博客內容互相復制的現象相當的普遍,大家都非常珍惜自己的那一點點空間,直接復制圖片(復制是帶鏈接的哦!)就象一頓家常便飯一樣,已經司空見慣了。圖片被盜鏈不僅會讓你的空間流量很快消耗掉,也會影響網站頁面加載速度!

網上有許多設置圖片防盜鏈方法,這里提供兩種,一是利用.htaccess文件進行一些簡單的設置便能夠輕易防止別人盜取自己網站原創圖片的鏈接;二是使用插件WP Hotlink Protection。

一.修改.htaccess文件

怎么實現?首先創建一張小圖片,以作警示之用。你可以在此圖片上打上”Please do not hotlink from my server“(大概意思是:不要盜取我的圖片鏈接哦!)這樣的警語。然后將圖片上傳到自己的空間服務器,要記住圖片存放的路徑。

接著打開WordPress網站根目錄下的.htaccess文件,里面的原始內容應該是類似這樣的:

# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index/.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule># END WordPress

添加防盜鏈規則后的代碼變成如下所示:

# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index/.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]RewriteCond %{HTTP_REFERER} !^http://(www/.)?sayblog.me(/)?.*___FCKpd___1nbsp;    [NC]RewriteCond %{HTTP_REFERER} !^http://(www/.)?google.com(/)?.*___FCKpd___1nbsp;    [NC]RewriteCond %{HTTP_REFERER} !^http://(www/.)?baidu.com(/)?.*___FCKpd___1nbsp;    [NC]RewriteCond %{HTTP_REFERER} !^http://(www/.)?image.baidu.com(/)?.*___FCKpd___1nbsp;    [NC]RewriteCond %{HTTP_REFERER} !^http://(www/.)?yahoo.com(/)?.*___FCKpd___1nbsp;    [NC]RewriteRule .*/.(gif|jpg|jpeg|bmp|png|swf)$ http://www.sayblog.me/images/defaultimage.gif  [R,NC,L] </IfModule> # END WordPress 

綠色部份就是自己添加的規則,網址要根據需要更改,它們是屬于允許使用圖片的網址。

值得注意的一點是,一級域名和二級域名是有區別的,如上面的網址,我們添加了baidu.com,也應該添加image.baidu.com,這樣image.baidu.com才不會搜到防盜鏈的那張圖片。

添加的這部分代碼主要作用為判斷是不是盜鏈,如果訪問圖片的請求既不是來自直接輸入的網址,也不是來自sayblog.me本身的,也不是來自列表中的網站,則執行下面的轉向:

RewriteRule .*/.(gif|jpg|jpeg|bmp|png)$ http://www.sayblog.me/images/defaultimage.gif  [R,NC,L]

意思是讓所有盜鏈www.sayblog.me網站下gif、jpg、jpeg 、bmp、png、swf文件的網頁,顯示的圖片都用/ad-img/目錄下的logo_sm.gif 圖片替換掉。

解釋一下R、NC 和L的意思:

R 就是轉向的意思;

NC 指的是不區分大小寫;

L 指明本次轉向到此結束,后續的轉向不受先前判斷語句的影響。

最后一點,修改.htaccess文件防止圖片被盜鏈產不適用所有主機,比如windows主機;這種方法還有一個缺點,就是可能會影響RSS訂閱者閱讀你的文章,因為RSS中的圖片都會顯示為用來防盜鏈的那張圖片。

二.安裝插件WP Hotlink Protection(推薦的方法)

WP Hotlink Protection插件使用很方便,安裝也非常簡單,既能防盜鏈,又不影響RSS用戶訪問,下載地址:http://wordpress.org/extend/plugins/wordpress-automatic-image-hotlink-protection/。

001

簡要使用說明,如上圖:

1.Url Patterns to protect:這一欄填寫要防止被盜鏈的圖片路徑;

2.Use a custom image:這一項用于設定圖片被盜鏈時顯示的另一張圖片(需要自己定制一張),在選框上打鉤則啟用此項功能;

3.Information image:這里填寫防盜鏈用圖片的路徑。

有許多網站或者博客都沒有設置圖片防盜鏈,這要根據各人所使用的空間服務器流量及帶寬的限制范圍來作決定,如果在國內,這方面的限制會比較苛刻,特別是對于一些圖片較多的網站,防止圖片被盜取鏈接很有必要;如果是國外的服務器,多數為無限流量,不限帶寬,如果圖片不是十分多的話,可以放心一些,但也不是絕對的,起碼有個CPU使用率的限制。

日志標題: 《如何設置WordPress圖片防盜鏈》
日志鏈接: http://www.sayblog.me/how-to-protect-wordpress-from-hotlink.html
博客名稱: sayblog.me

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汾西县| 武威市| 永州市| 独山县| 龙江县| 铁岭市| 日喀则市| 长海县| 秦皇岛市| 泗阳县| 北票市| 洪湖市| 宜良县| 嘉善县| 巴林左旗| 阿克陶县| 刚察县| 孝感市| 娄烦县| 五河县| 饶平县| 江永县| 中牟县| 木兰县| 焦作市| 犍为县| 无极县| 新龙县| 霍州市| 平利县| 德令哈市| 壶关县| 永登县| 明水县| 宁海县| 拉萨市| 兴安盟| 内江市| 忻城县| 京山县| 登封市|