欢迎访问服务器技术网-www.fuwuqijishu.com

通过.htaccess设置WordPress防盗链的功能

网站建设 fuwuqijishu 2年前 (2022-09-04) 118次浏览 0个评论 扫描二维码

网站是否设置防盗链功能还需要根据实际的项目决定,而且一般防盗链都设置在静态资源文件中,比如图片、PDF、音乐等等。如果我们希望别人复制、黏贴且资源还是用我们网站的,那就不要设置防盗链,可以通过他人的传播来提高我们项目的曝光度。

但是,我们有些静态资源不想让人转载或者是本身服务器资源不足,毕竟盗链会消耗我们服务器的资源。在这篇文章中,分享Apache主机环境,一般虚拟主机是Apache。所以在.htaccess中设置防盗链。

第一、直接拒绝访问

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://(www\.)itbulu.com/.*$ [NC]
RewriteRule \.(gif|jpg|zip|rar|pdf)$ – [F]

这要是这些后缀静态文件,然后就直接屏蔽。

第二、显示特殊图片

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://(www\.)itbulu.com/.*$ [NC]
RewriteRule \.(gif|jpg|zip|rar|pdf)$ https://www.itbulu.com/png.gif [R,L]

这里我们可以让调用盗链文件变成一个固定的图片文件。

所有的文件适合在Apache程序中.htaccess文件中。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2203.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900