Apache 防盗链的方法主要有以下几种:
1、使用 .htaccess 文件
在网站的根目录下创建一个名为 .htaccess 的文件,然后在文件中添加以下代码:
RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?yourdomain.com [NC] RewriteRule .(gif|jpg|jpeg|png)$ [F,NC]
这段代码表示,如果请求的来源不是 yourdomain.com,则禁止访问图片,将 yourdomain.com 替换为你的域名。
2、使用 mod_rewrite 模块
在网站的根目录下创建一个名为 .htaccess 的文件,然后在文件中添加以下代码:
RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?yourdomain.com [NC] RewriteRule .(gif|jpg|jpeg|png)$ [F,NC]
这段代码表示,如果请求的来源不是 yourdomain.com,则禁止访问图片,将 yourdomain.com 替换为你的域名。
3、使用 mod_headers 模块
在网站的根目录下创建一个名为 .htaccess 的文件,然后在文件中添加以下代码:
Header set XContentTypeOptions "nosniff" Header set XXSSProtection "1; mode=block" Header set ContentSecurityPolicy "defaultsrc 'self'"
这段代码表示,设置了一些 HTTP 头信息,以防止浏览器执行恶意脚本,这些方法可以有效地防止盗链。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/676952.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复