現(xiàn)在寫博,為了達(dá)到圖文并茂、增加視覺效果,往往都會(huì)把一些圖片放在文章里面,這樣一來,就涉及到三個(gè)方面的問題,一個(gè)是存儲(chǔ)空間,二是流量,三是訪問及加載速度。隨著國內(nèi)帶寬的不斷升級(jí),訪問及加載已不是什么大問題了,也就是訪問者沒有什么大問題了,那就說我們寫博人的兩個(gè)問題吧!
對(duì)于我們寫博者來說,一般所用的主機(jī)皆為虛擬主現(xiàn),空間大小也就是100M-1G之間,流量在10-50G,因?yàn)閃ordpress本身就是個(gè)小程度,占用不了多少地方,文字內(nèi)容都是存放在MySQL數(shù)據(jù)庫中,加上Linux主機(jī)+Apache服務(wù)器+MySQL數(shù)據(jù)庫這一黃金組合,讓我們寫博者如浴春風(fēng)啊,體驗(yàn)寫博的樂趣。
我們有時(shí)為了描述或說明什么,直接加上這樣一句,請(qǐng)看下圖,訪客一看就明白,比空口扯談強(qiáng)百倍,且描述能力不佳的情況下,圖片更是很好的說明載體。這些圖片默認(rèn)存放在…wp-contentuploads201211wpcourse.jpg,其中2012是年份,11是月份,默認(rèn)存放就是這樣,每個(gè)月的歸類在一起。
可能是我們的博客很受歡迎,各路朋友紛紛來到,這樣好啊,增加了流量,帶來了人氣,如有廣告什么的,這轉(zhuǎn)化率也就出來了,收入就有了。
可我們不得不面對(duì)一個(gè)現(xiàn)實(shí)問題,就是有人居心叵測(cè),不僅把我們文字復(fù)制成了他自己的,更把我們的圖片占為已有,且有一條根還牽到我們的服務(wù)器上,它那邊可能因?yàn)閮?nèi)容好,圖片漂亮,訪問量也很大,我們的流量就被他們刷了,更有甚者,百度、谷歌也把你的圖片收錄了,這樣流量就不是從你網(wǎng)站一家出了,而是很多家,導(dǎo)致你一個(gè)月的流量很快用完。
為了防止被盜鏈,前輩們總結(jié)了一些方法,再摘抄如下:
方法一:修改主機(jī)根目錄下的.htaccess文件
一般WordPress博客使用的都是Linux主機(jī),可以通過FTP進(jìn)入網(wǎng)站根目錄,找到.htaccess文件。在其中加入
RewriteEngine onRewriteCond %{HTTP_REFERER} !^$ [NC]RewriteCond %{HTTP_REFERER} !www.aips.me [NC]RewriteRule .(png|jpg)$ /nophoto.png [R,NC,L]
如果你想讓其他的一些網(wǎng)站可以使用你的圖片,你可以在
RewriteCond %{HTTP_REFERER} !www.wpcourse.com [NC]
可以把 www.wpcourse.com 替換成你想顯示的網(wǎng)址
一般都是添加 Feed 訂閱網(wǎng)址、百度、Google什么的。最后一句中的nophoto.png文件就是替換被盜鏈的圖片,建議這個(gè)圖片越小越好,可以弄個(gè)大大的紅叉,寫上拒絕盜鏈。
【友情提示】不建議同時(shí)禁止gif|jpg|png這三種圖片文件,比如你已經(jīng)禁止了png,但是卻用了nophoto.png來替換盜鏈圖片,這樣肯定會(huì)出問題。如果你想同時(shí)禁止這三種類型,可以使用以下面這句替換:
RewriteRule .(gif|png|jpg)$ 圖片絕對(duì)地址(需要加上http://) [R,NC,L]
OK,利用.htaccess文件進(jìn)行圖片防盜鏈已經(jīng)完成。同樣的不僅可以對(duì)圖片防盜鏈,添加一下文件后綴名,即可對(duì)其他的文件進(jìn)行防盜鏈設(shè)置。
方法二:windows主機(jī)后臺(tái)設(shè)置
上面介紹了Linux主機(jī),如果您是windows主機(jī)的話,可以直接登入主機(jī)后臺(tái),設(shè)置圖片防盜鏈,具體看下主機(jī)的控制面板或咨詢技術(shù)支持人員。
方法三:使用Hotlink protection 插件
下載 Hotlink protection插件,安裝插件后,可以進(jìn)入插件設(shè)置頁面。
你可以在該插件后臺(tái)設(shè)定要保護(hù)圖片的路徑,比如wp-content/uploads,如果改路徑下的圖片被盜鏈,盜鏈的網(wǎng)頁上將用右邊的警告圖片替代原來的圖片,當(dāng)然該警告圖也可以在插件后臺(tái)設(shè)置。
方法四:通過 cPanel 面板來設(shè)置防盜鏈。
如果你使用的Linux主機(jī)是cPanel面板的話,你可以在cPanel面板中設(shè)置。
登陸 cPanel 后,點(diǎn)擊安全 -> HotLink 保護(hù)。這個(gè)功能是保護(hù)防止其他網(wǎng)站直接鏈接到你網(wǎng)站上的文件,通過設(shè)置就可以起到圖片防盜鏈的作用。
默認(rèn)可能是禁用的,你需要點(diǎn)擊“啟用”按鈕將它啟用。
.接著進(jìn)行 HotLink 保護(hù)配置,其中“允許訪問的 URL”這里一般要填寫上屬于你自己的站點(diǎn)網(wǎng)址,也就是你想讓哪些站點(diǎn)可以引用你的圖片的地址。
“阻止直接訪問下列擴(kuò)展名”填寫你網(wǎng)站上所用的圖片擴(kuò)展名,用英文逗號(hào)隔開,例如:jpg,jpeg,gif,png,bmp。
“Url 重新定向到”你可以設(shè)置一副你自己的版權(quán)圖片,當(dāng)有人非法引用你的圖片時(shí)就會(huì)默認(rèn)顯示這張圖片來警告
他。直接輸入圖片的地址即可。
上面的設(shè)置完成后,最后點(diǎn)擊“提交”即可,這時(shí)你可以自己在別的網(wǎng)站上引用下站點(diǎn)的圖片測(cè)試一下,看看效果。
方法五:對(duì)圖片添加水印
這個(gè)方法可以加上網(wǎng)址作為水印,讓轉(zhuǎn)載者在展示時(shí),也把這個(gè)自己這個(gè)站也一并展示了,雖說達(dá)不到防盜鏈,但可以起到推廣的作用。
方法六:干脆不在wordpress博客主機(jī)內(nèi)放圖片
在我們教程中,我們推薦大家使用外鏈圖片,如支持外鏈的相冊(cè)等等。
這些方法來自熱心的前輩,在此謝過,希望對(duì)大家有用