首頁 > 後端開發 > php教程 > Apache .htaccess 怎么阻止静态资源被直接访问(如图片或CSS)而必须要求在被信任的域名上的页面中引用?

Apache .htaccess 怎么阻止静态资源被直接访问(如图片或CSS)而必须要求在被信任的域名上的页面中引用?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-06 20:27:18
原創
2491 人瀏覽過

当检测到盗链时不返回静态资源。 (比如a.jpg只有当被mydomain.com和baidu.com上的页面引用时正常输出而不能被直接访问或在其他域名上引用)

回复内容:

当检测到盗链时不返回静态资源。 (比如a.jpg只有当被mydomain.com和baidu.com上的页面引用时正常输出而不能被直接访问或在其他域名上引用)

<code>RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !mydomain.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteRule .(png|jpg)$ /bad.gif [R,NC,L]</code>
登入後複製

具体可以看看htaccess的使用说明,不是来着这两个域名的请求(png或者jpg),将被重定向到bad.gif

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
Nginx/Apache 和Apache Tomcat 的差別
來自於 1970-01-01 08:00:00
0
0
0
Apache自動停
來自於 1970-01-01 08:00:00
0
0
0
apache停止
來自於 1970-01-01 08:00:00
0
0
0
apache重啟失敗
來自於 1970-01-01 08:00:00
0
0
0
apache出錯
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板