如何防止 WordPress 中的图像盗链

已发表: 2023-06-13

你想防止 WordPress 中的图片盗链吗? 如果您正在寻找分步指南,请继续阅读本文。 在这里,我们将通过多种方式分享如何防止图像盗用。

但在进一步讨论之前,让我们看看什么是盗链及其重要性。

什么是盗链?

热链接是一种带宽盗窃,涉及通过直接从源链接链接图像来在另一个网站上显示图像。 这意味着图像文件仍托管在您的服务器上,但会显示在不同的站点上,从而耗尽您的托管带宽。

为了进一步澄清,当有人盗链​​到您的其中一张图片时,他们会在不提供任何信用的情况下从您那里窃取。 如果图像不属于知识共享或其他开放许可,这种不道德的做法也会导致版权问题。

此外,热链接可能会导致安全风险,因为黑客可能会利用代码中的漏洞通过链接的文件获得访问权限。 因此,网站所有者需要采取积极措施来防止盗链。

为什么要防止 WordPress 中的图像盗链?

虽然盗链乍一看似乎无害,但它会对您的网站和业务产生负面影响。

首先,热链接会占用您虚拟主机帐户的大量带宽。 当其他网站链接到存储在您服务器上的图片时,他们会在未经许可的情况下窃取您的资源。

其次,盗链图片会对访问者网站的加载速度产生负面影响。 如果多个站点从一个站点提取资源,则会减慢所有相关网站的速度。

最后。 盗链图片可能会被用作侵犯版权或恶意意图,例如显示带有您品牌名称的不当或有害内容。

总而言之,防止图像盗链通过阻止对不直接通过 WordPress 托管页面的图像请求来减少上述所有这些问题,从而缩短加载时间并减少被盗带宽。

如何发现是否有人通过热链接使用您的图片?

正如我们所见,盗链是什么,对于努力创建独特且引人入胜的图像的网站所有者来说,这是一个严重的问题。 幸运的是,有一些方法可以发现是否有人通过热链接使用您的图片。

  • 检查网络日志:一种方法是检查您的网站流量日志或分析工具。 寻找可能表明来自其他网站的图像请求增加的带宽使用异常峰值。
  • 反向图像搜索:使用 Google Images 等工具执行反向图像搜索。 这将向您显示您的图像在其他网站上的位置,从而很容易识别是否有人未经许可就盗链了它们。
  • 其他工具:您可以使用 Copyscape 等工具来检测何时有人未经许可使用您的图像。
  • 水印图像:使用正确的工具,您可以通过在图像上设置“水印”来检测盗链。 如果有人未经许可使用您的图像,这将很容易发现,因为水印在任何网站上都是可见的。
  • 覆盖:您可以在将图像上传到 WordPress 之前向图像添加覆盖或跟踪代码。 这些措施可以更轻松地跟踪照片所在的位置,并防止未经授权使用您的内容。
  • 专用插件:最后,您可以使用 Hotlink Protection 等插件来阻止其他网站访问您的图像。 此插件将检测任何盗链您的内容的尝试并阻止它们。

作为网站所有者,保护您的知识产权并对那些未经许可参与盗链的人采取行动至关重要。 通过遵循这些方法,您可以轻松发现任何盗链内容实例,从而采取适当的措施来防止进一步滥用您的作品。

如何防止图片盗链 WordPress?

到目前为止,您应该了解什么是图像盗链以及为什么必须防止它。 幸运的是,您可以使用多种方法来避免在您的 WordPress 网站上盗链图片:

  • 修改 .htaccess 文件
  • 使用内容保护插件
  • 给你的图片加水印
  • 使用 CDN
  • 更改文件名
  • DMCA 删除

下面,我们将提到如何以不同的方式保护您的图像。

1) 将重写规则添加到您的 .htaccess 文件

在 WordPress 中防止图像热链接的最简单方法之一是将代码添加到您的.htaccess 文件中。 该文件位于 WordPress 安装的根目录中,可以通过托管服务提供商的控制面板进行访问。

您可以将代码添加到您的.htaccess文件中,以检查图像请求的引荐来源网址,并仅允许来自您网站的请求,同时阻止来自其他域的针对特定文件类型(例如图像)的传入请求。

这是阻止在您的社交媒体以外的网站上访问您的图像的代码。 您会看到一个额外的行,其中包含一个已列入白名单的不同网站的插图。

 /* 防止 WordPress 中的图片盗链 */
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourwebsite.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?facebook.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?twitter.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?whitelisted-websites [NC]
重写规则 \.(jpg|jpeg|png|gif)$ - [F]

2) 使用专用的 WordPress 插件

防止图像热链接的插件

另一种有效的方法是使用明确设计的插件来防止图像盗用和盗链。 流行的选项包括 WP Content Copy Protection & No Right Click,它会禁用右键单击功能并阻止用户直接从您的站点复制或保存图像。

另一个有用的插件是 Hotlink File Prevention 插件,它可以防止其他网站盗用您的图片。 这个插件创建了一个网站白名单,允许在阻止所有其他网站的同时盗链您的图像。

3) 水印工具

图像水印-[插件

您还可以使用水印工具或服务,这些工具或服务会自动为您的图像添加可见的覆盖层,其中包含版权信息或品牌。 虽然这不会阻止盗链,但会让其他人更难将您的内容据为己有。

4) 防盗链CDN

考虑使用像 Cloudflare 这样的内容分发网络 (CDN),它提供了额外的安全层来防止盗链和其他形式的网站滥用。 有了这些方法,您就可以更好地控制图像在网上的使用方式,并更好地防止未经授权的使用。

5) 更改文件名

如果您意外地发现您的网站流量很大或许多网站盗链到一张图片,那么重命名文件是一个简单快捷的选择。 这样一来,盗链末尾的照片就变成了 404 错误。 这种技术很有用,但它更像是一种创可贴,而不是针对广泛盗链的万无一失的防御措施。

6) 提交 DMCA 删除通知

这是你能做的最后一件事。 如果我们上面提到的都不起作用,您可以提交 DMCA 删除通知。 在大多数情况下,DMCA 删除非常有用。 人们会立即删除受版权保护的内容,因为他们不需要面临任何法律诉讼。

结论

在本文中,我们讨论了防止图像盗链的不同方法。 防止图像盗链乍一看似乎微不足道,但它会严重影响您网站的性能和声誉。

通过采取积极措施防止您网站上的盗链,您将保护自己免受未经授权使用您的图像、带宽盗用和其他潜在法律问题的侵害,同时确保访问者以预期的方式直接在您的网站上查看您的内容!

我们提到的所有方法都很容易应用。 选择其中之一,并确保仅在您允许的情况下使用您的图像。

如果您有任何其他措施来防止 WordPress 中的盗链,我们欢迎您提出任何问题或建议。 为此,请在下面发表评论。

同时,这里有一些与 WordPress 相关的其他帖子,您可能会觉得有帮助。

  • 如何在 WordPress 中使用密码保护页面
  • 最佳 WordPress 工具提示插件 – 2023 年
  • 如何优化 WordPress 数据库 – 完整指南