日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > PHP圖片防盜鏈工具:Hotlink Protection

PHP圖片防盜鏈工具:Hotlink Protection

來源:程序員人生   發布時間:2013-12-04 08:24:10 閱讀次數:3488次

Hotlink Protection的原理是利用Apache的RewriteCond功能,在得到文件請求時檢測請求REFERER,只有是本網站的URL才放行。這個原理很適合自制頭像的保護,因為頭像只應該在本網站內部使用。

下面以discuz為例,說一下使用方法:……網……防……盜……鏈

Discuz的內置頭像保存在/forum/images/avatars/目錄下,我只想保護這些內置頭像,用戶上傳的頭像和其他圖片不去限制別人引用,因此RewriteCond代碼放置在此目錄即可:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://liehuo.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://liehuo.net$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.veryhuo.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.veryhuo.com$ [NC]
RewriteRule .*.(jpg|jpeg|gif|png)$ http://www.veryhuo.com/img/hp.gif [R,NC]

四個RewriteCond排除四種訪問自己網站的方法,分別是不帶www訪問網站下某頁面、不帶www訪問網站首頁、帶www訪問網站下某頁面和帶www訪問網站首頁。符合這四種情況外的HTTP_REFERER,并且文件以jpg或jpeg、gif、png結尾則轉到http://www.veryhuo.com/img/hp.gif文件處。

把這個文件保存為.htaccess,上傳到/forum/images/avatars/目錄下即可。如想保護整個網站的圖片則上傳到根目錄;如想保護其他格式的文件則直接在RewriteRule中添加擴展名。

順便說一句:這種方法有一定的局限性,比如某些下載工具可以發送自定的“引用”值;此外有些用戶安裝的防火墻、殺毒軟件會阻止瀏覽器發送HTTP_REFERER值給服務器,因此他們正常瀏覽會受影響。真不知道這類防火墻軟件廠商是怎么想的,因為這最多只涉及隱私(而且主要是HTTP_REFERER網站的隱私,跟訪問者沒什么關系),而網絡安全無關。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 丁香六月婷婷 | 男女爱爱免费视频 | 成年在线视频 | 亚洲免费在线视频 | 欧美插插 | 色天天综合久久久久综合片 | 成人中文视频 | 久久好色| 一区精品在线 | 久久国产一区二区 | 日韩偷拍一区二区 | 久久精品亚洲 | 6699嫩草久久久精品影院 | 日本一区二区三区四区 | 亚州男人天堂 | 中文字幕在线一区二区三区 | 亚洲不卡视频 | 亚洲视频在线观看免费 | 成人av毛片 | 精品国产欧美一区二区三区成人 | 久久成人精品 | www.成人在线 | 成人在线观看网站 | 日韩一区二区三 | 久草在线在线精品观看 | 久久久久久一区 | 激情av网站| 婷婷成人精品视频在线观看 | 成人性爱视频在线观看 | 日韩一区二区三区精品视频 | 九九热精品视频在线观看 | 日韩精品极品视频在线观看免费 | 日本欧美久久久 | 国产一区二区三区四区三区四 | 免费日韩一区二区 | 人人精品 | 成人自拍视频 | 日韩av网址大全 | 日本乳首の奶水在线观看视频 | 国产精品久久久一区二区三区 | 国产视频一区在线播放 |