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

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

WBOY
Libérer: 2016-06-06 20:27:18
original
2445 Les gens l'ont consulté

当检测到盗链时不返回静态资源。 (比如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>
Copier après la connexion

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

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal