国产探花免费观看_亚洲丰满少妇自慰呻吟_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://www.survivalescaperooms.com/7047/6861668287_7614e77e6c_s.jpg [L] 

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

請注意以下幾點:

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合肥市| 禹州市| 汤原县| 莲花县| 沂水县| 泊头市| 通辽市| 安丘市| 祁门县| 长春市| 宜川县| 饶河县| 二连浩特市| 延吉市| 邳州市| 博白县| 赤壁市| 青铜峡市| 耒阳市| 玛多县| 霸州市| 通辽市| 铅山县| 盐城市| 利辛县| 六安市| 揭阳市| 汪清县| 博罗县| 新乐市| 神木县| 弥渡县| 宁武县| 宜昌市| 柳江县| 南昌县| 深州市| 广昌县| 金门县| 张家口市| 衡水市|