雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁(yè) > CMS教程 > dedecms >

dedecms織夢(mèng)如何防圖片被盜鏈?

來源:本站原創(chuàng)|時(shí)間:2021-08-05|欄目:dedecms|點(diǎn)擊:

首先這種方法適合于用Apache來搭建服務(wù)器的用戶,如果你使用IIS來搭建,這種方法不適用。
 
先解釋一下圖片防盜鏈和轉(zhuǎn)向:
 
圖片防盜鏈有什么用?
 
防止其它網(wǎng)站盜用你的圖片,浪費(fèi)你寶貴的流量。
 
圖片轉(zhuǎn)向有什么用?
 
如果你的網(wǎng)站以圖片為主,哪天發(fā)現(xiàn)月底沒到流量就快用光了,那就可以利用圖片轉(zhuǎn)向,在不修改網(wǎng)頁(yè)的前提下,把圖片下載請(qǐng)求轉(zhuǎn)向到其它空間(比如試用主機(jī)),臨時(shí)過渡。
 
下面開始講解,比如你的圖片都在img目錄下,那就在該目錄下放一個(gè)名為 .htaccess 的文件,內(nèi)容如下:
 
RewriteEngine on 
  RewriteCond %{HTTP_REFERER} !^$ [NC] 
  RewriteCond %{HTTP_REFERER} !xiuzhanwang.com [NC] 
  RewriteCond %{HTTP_REFERER} !google.com [NC] 
  RewriteCond %{HTTP_REFERER} !baidu.com [NC]  
  RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /image/replace.gif [R,NC,L] 
  RewriteRule ^(.*)$ http:\/\/www.jygsgssxh.com\/image\/$1 [L]
 
大概解釋下:
 
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !xiuzhanwang.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
 
這部分是判斷是否盜鏈,如果以上條件都成立(即訪問圖片的請(qǐng)求,既不是直接輸入網(wǎng)址,也不是來自xiuzhanwang.com,也不是來自google.com,也不是來自baidu.com的話),就執(zhí)行下列轉(zhuǎn)向:
 
RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /image/replace.gif [R,NC,L]
 
意思是讓所有盜鏈 img 目錄下 jpg、gif、png、bmp、swf、jpeg 文件的網(wǎng)頁(yè),顯示的圖片都用 image 目錄下的 replace.gif 圖片替換掉。注意替換顯示的圖片不要放在設(shè)置防盜鏈的 img 目錄下。如果照上面的規(guī)則判斷出圖片請(qǐng)求不是盜鏈的,就執(zhí)行以下轉(zhuǎn)向:
 
RewriteRule ^(.*)$ http:\/\/www.jygsgssxh.com\/image\/$1 [L]
 
意思是對(duì) img 目錄下所有的請(qǐng)求都轉(zhuǎn)向到目標(biāo)服務(wù)器,比如有個(gè)圖片原來的 url 是 http://www.jygsgssxh.com/img/girl.jpg ,現(xiàn)在就會(huì)轉(zhuǎn)到http://www.de.com/image/girl.jpg 去。當(dāng)然了你得先把原服務(wù)器 img 目錄下的文件統(tǒng)統(tǒng)拷貝到臨時(shí)服務(wù)器的 image 目錄下,轉(zhuǎn)向才會(huì)真正可用。
 

上一篇:織夢(mèng)獲得首字母方法,并實(shí)現(xiàn)文章列表按首字母歸類

欄    目:dedecms

下一篇:織夢(mèng)有效去除面包屑當(dāng)前位置position導(dǎo)航中最后“>”符號(hào)的方法

本文標(biāo)題:dedecms織夢(mèng)如何防圖片被盜鏈?

本文地址:http://www.jygsgssxh.com/a1/dedecms/14126.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機(jī)閱讀

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有