保护您的热链接:以下是使用cPanel的方法。

披露: 您的支持有助于保持网站的正常运行!我们会为此页面上推荐的某些服务收取推荐费. 个人技能


并非所有主机提供商都提供相同的控制面板软件。 cPanel可能是最著名和最常见的-这是有充分理由的.

几乎每个主要主机都使用cPanel,尽管有时它会很好地隐藏在聪明的皮肤下面,这使它看起来大不相同。它之所以受欢迎,是因为它为用户提供了直观的图形界面,并且无需使用命令行执行常见任务。主机之所以喜欢它,是因为它削减了支持成本.

cPanel中的“热链接保护”阻止媒体文件被重复下载或滥用.

什么是cPanel热链接保护?

对于许多站点,尤其是那些包含大量图像的站点,热链接是一个严重的问题.

这些网站经常会受到图片搜索带来的高流量,这可能会浪费资源.

热链接是从另一个网站到您网站上的媒体文件的链接。第三方站点的所有者决定直接链接到您,而不是自己托管该内容。最常见的示例是嵌入网页中但由其他人托管的图像文件。每次有人访问他们的页面时,您的服务器都会将文件馈给他们,从而耗尽您的带宽.

除了版权问题,这意味着您实质上是在为别人托管图像而付费.

热链接保护可以阻止这种情况。设置起来很容易,但并非没有缺点。 cPanel会查看引用请求的URL,如果不是来自您的网站,则拒绝该URL。网站访问者一无所获,或者您选择的默认占位符.

cPanel屏幕截图-HotLink保护

如何在cPanel中启用热链接保护

使用cPanel的内置工具可以防止直接链接到您要保护的任何文件类型。这通常是图片,但可能是zip文件,mp3或任何其他类型的内容.

这样做的方法.

  1. 登录到cPanel并单击 热链接保护.
  2. 输入允许使用您的文件的域。同时包含www和非www版本.
  3. 列出您要保护的文件类型。用逗号分隔每个扩展名.

您可以根据需要选择允许直接请求。直接请求根本没有引荐来源网址;通常,这些用户直接浏览了图片.

热链接保护的局限性

在某些情况下,您可能希望允许热链接到您的内容。为什么?有时有必要.

一个常见的例子是RSS。如果您在RSS供稿中包含图片,则通过基于网络的提供商阅读供稿的人将看不到图片.

热链接保护也可能会消耗资源。每次请求内容时,服务器都必须检查并查看请求是否针对受保护的文件类型。如果是,则必须检查并确保允许引用URL。虽然在小型网站上没什么大不了的,但是如果您要建立一个快速的网站,则热链接保护会倒退一步.

我应该使用热链接保护吗?

热链接保护可能是一个有价值的工具,可以使您的内容安全.

如果您在错误的网站类型上使用它,可能会令人头疼,并且还会阻止对您网站的合法访问.

最后,这是个人决定,这可能取决于您的内容的价值,例如热链接保护是否值得您为之头痛.

防止与.htaccess进行热链接

请注意,为简单起见,我们的示例仅涵盖小写文件扩展名.

停止所有热链接

以下代码将返回403 Forbidden错误,而不是请求的文件,除非引荐来源网址为yourdomainatDH.com.

RewriteEngine开
RewriteCond%{HTTP_REFERER}!^ http://(www。)?yourdomainatDH.com/ [NC]
RewriteCond%{HTTP_REFERER}!^ $
RewriteRule。(jpeg | jpg | gif | png)$-[F]

请记住,将yourdomainatDH.com更改为您的实际域名,否则您将在自己的网站上看到403错误.

停止从某些域进行热链接

以下代码将返回403禁止错误,而不是请求的图片.

仅当hotlinkingsite.net或hotlinkingsite.com请求图像时,才会发生这种情况.

RewriteEngine开
RewriteCond%{HTTP_REFERER} ^ http://(www。)?hotlinkingsite.net/ [NC,OR]
RewriteCond%{HTTP_REFERER} ^ http://(www。)?hotlinkingsite.com/ [NC]
RewriteRule。(jpeg | jpg | gif | png)$-[F]

停止从所有域进行异常的热链接

除非从yoursiteatDH.com或myspace.com请求了以下图像,否则以下代码将产生403禁止错误,而不是请求的图像。.

注意: 允许的网站之一应该是您的域,否则您将无法使用自己的图片.

RewriteEngine开
RewriteCond%{HTTP_REFERER}!^ http://(www。)?yourdomainatDH.com/ [NC]
RewriteCond%{HTTP_REFERER}!^ http://(www。)?myspace.com/ [NC]
RewriteCond%{HTTP_REFERER}!^ $
RewriteRule。(jpeg | gif | png)$-[F]

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map