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

首頁 > CMS > Wordpress > 正文

wordpress利用.htaccess實現防圖片盜鏈

2024-09-07 00:50:16
字體:
來源:轉載
供稿:網友

現在有很多站長都是放其它網站內容并且圖片地址也直接調用這樣如果調用的多了,你網站流量可能很大,但網站IP沒有,下面我來介紹Wordpress利用.htaccess實現防圖片盜鏈的方法.

防止圖片文件被采集,首先我們要保證搜索引擎蜘蛛和本站的訪問者能正常看到圖片文件,代碼如下:

  1. <Files ~ "^.(htaccess|htpasswd)$"> 
  2. deny from all </Files> 
  3. order deny,allow 
  4. RewriteEngine on 
  5. RewriteCond %{HTTP_REFERER} !^$ 
  6. RewriteCond %{HTTP_REFERER} !^http://(www.)?baidu.com(/)?.*$ [NC] 
  7. RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com(/)?.*$ [NC] 
  8. RewriteCond %{HTTP_REFERER} !^http://(www.)?domain.com(/)?.*$ [NC] 

上面代碼中的“baidu.com”“google.com”“domain.com”表示是允許訪問防止采集的圖片的域名,這里面站長朋友參照代碼,自行設置,例如想讓yahoo、soso、sogou等搜索引擎正常訪問的話復制"RewriteCond %{HTTP_REFERER} !^http://(www.)?domain.com(/)?.*$ [NC]"這段代碼,替換到當中的domain.com。另外還有一個很重要的地方,就是別忘了加上自己的域名,方法也是同上,替換代碼中的domain.com即可.

設置好了后,我們接下來就要考慮替換圖片了,為什么要替換圖片呢?請聽嚕嚕細細道來,當我們設置了圖片文件防采集,但是內容被采集后,我們要讓圖片顯示成的替換圖片,雖然這段文字有點拗口,但相信從事站長行業的朋友,這點理解能力還是具備的,代碼如下:

RewriteRule .*.(gif|jpg|jpeg|bmp|png)$ http://www.xxx.com/photo.jpg [L]

上面的代碼的替換成替換圖片的正確路徑即可,這里同樣需要注意,替換圖片萬萬不可是你當前域名內的文件,建議弄成別的網站的圖片,如果設置成自己域名內的圖片的話,將會造成死循環,這點請站長朋友們務必記住.

綜上所述,嚕嚕貼出完美代碼,請各位參照一下,代碼如下:

  1. <Files ~ "^.(htaccess|htpasswd)$"
  2. deny from all 
  3. </Files> 
  4. order deny,allow 
  5. RewriteEngine on 
  6. RewriteCond %{HTTP_REFERER} !^$ 
  7. RewriteCond %{HTTP_REFERER} !^http://(www.)?baidu.com(/)?.*$ [NC] 
  8. RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com(/)?.*$ [NC] 
  9. RewriteCond %{HTTP_REFERER} !^http://(www.)?yahoo.com(/)?.*$ [NC] 
  10. RewriteCond %{HTTP_REFERER} !^http://(www.)?soso.com(/)?.*$ [NC] 
  11. RewriteCond %{HTTP_REFERER} !^http://(www.)?sogou.com(/)?.*$ [NC] 
  12. RewriteCond %{HTTP_REFERER} !^http://(www.)?360.cn(/)?.*$ [NC] 
  13. RewriteCond %{HTTP_REFERER} !^http://(www.)?yilulu.cn(/)?.*$ [NC] 
  14. RewriteRule .*.(gif|jpg|jpeg|bmp|png)$ http://m.survivalescaperooms.com/7047/6861668287_7614e77e6c_s.jpg [L] 

將以上代碼復制粘貼到.htaccess文件里的<ifModule mod_rewrite.c></IfModule>節點內,一切over.

請注意以下幾點:

1、替換圖片建議弄成別的網站的圖片,如果設置成自己域名內的圖片的話,將會造成死循環.

2、無法保存為.htaccess文件時可以通過FTP上傳到網站的根目錄后,再將文件命名為.htaccess.

3、最后一行的[L]要與前面有空格隔開.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江陵县| 韶关市| 方正县| 芒康县| 安阳县| 涪陵区| 苗栗市| 衡南县| 海安县| 平谷区| 延津县| 仁寿县| 乌兰县| 卓资县| 邹城市| 子长县| 台南县| 满洲里市| 溆浦县| 嘉禾县| 达孜县| 东辽县| 吴桥县| 金寨县| 旅游| 邻水| 大姚县| 读书| 宁城县| 武城县| 依兰县| 洛宁县| 凌源市| 鞍山市| 忻州市| 轮台县| 弋阳县| 修文县| 富川| 嘉峪关市| 建阳市|