.htaccess 防止圖片盜鏈
出於各種原因的考量,網站不希望別人直接引用本站的圖片。
下面介紹一下如何用Rewrite重寫實現此功能。
程式碼例項如下:
[Shell] 純文字檢視 複製程式碼RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?softwhy\.com/ [NC] RewriteCond %{REQUEST_URI} !alert\.png [NC] RewriteRule .*\.(gif|jpg|png)$ /alert.png [NC]
多個RewriteCond連續使用,預設表示要同時滿足對應條件,是與操作。
程式碼解析如下:
(1).%{HTTP_REFERER}獲取訪問圖片的來路連結。
(2).!^$判斷來路連結是否為空,允許直接用圖片地址訪問。
(3).!^http://(www\.)?softwhy\.com/判斷是否是在螞蟻部落站內訪問。
(4).%{REQUEST_URI} !alert\.png判斷是否訪問的指定警示片。
(5).如果不是直接通過圖片地址訪問和在螞蟻部落訪問,也不是訪問警示圖片,那麼顯示警示圖片。
相關文章
- [精選] 用PHP做圖片防盜鏈,你再也盜不了圖片了?PHP
- Vue專案圖片加密處理,防止直接在網頁上盜圖。Vue加密網頁
- 微信文章圖片防盜鏈處理方法
- 利用Referer請求頭防止“盜鏈”-JavawebJavaWeb
- 傳說中圖片防盜鏈的愛恨情仇
- 微信圖片防盜鏈解決方案:自建代理繞過限制。
- M3u8或者ts協議的直播流影片,如何透過加密防止盜鏈和盜播?協議加密
- 以Referer方案寫一個圖片防盜鏈服務並實現網頁端"破解"網頁
- 以Referer方案寫一個圖片防盜鏈服務並實現網頁端”破解”網頁
- 如何防止他人竊取我的原始碼或圖片?原始碼
- Nginx 防盜鏈Nginx
- http-proxy-middleware外掛解決開發中跨域、鑑權、圖片防盜鏈問題HTTP跨域
- 【建站教程】網站引用三方圖片遇到簡單防盜鏈referer的處理辦法網站
- node實現防盜鏈
- 熱搜第一!QQ大批賬號被盜、傳送不雅圖片
- 防盜鏈的實現方法
- Nginx——優化與防盜鏈Nginx優化
- .htaccess 去掉www
- Nginx最佳化與防盜鏈Nginx
- .htaccess 偽靜態
- .htaccess檔案使用
- 如何取消以太坊智慧合約授權,防止被黑客盜取Token?黑客
- 一文搞定防盜鏈設計
- 國產github崩了?是防盜鏈啦~Github
- Nginx網頁優化與防盜鏈Nginx網頁優化
- 圖片抓取_千圖網圖片抓取
- 如何用區塊鏈防止學歷造假?區塊鏈
- 圖片平滑 圖片增強
- .htaccess IP訪問限制
- .htaccess URL目錄化
- .htaccess 301重定向
- .htaccess 多域名訪問
- 基於Web3.0的區塊鏈圖片上傳Web區塊鏈
- 伺服器作防盜鏈圖片中轉,Node.js 上手專案簡明教程伺服器Node.js
- springboot整合FastDFS使用實現防盜鏈功能Spring BootAST
- php偽造Referer請求反盜鏈資源PHP
- 圖片
- 聽說你的資源被盜用了,那你知道 Nginx 怎麼防盜鏈嗎?Nginx