停止hotlind链接。

热链接” 或也称为 水蛭,,,, 捎带,,,, 直接链接,,,, 异地图像抓取 是网页从中检索图像的一种方法 另一个网页。图像越大,对拍摄图像的站点的访问越多,产生的流量就越多,消耗的带宽也就越多(带宽)在源服务器上。当然,这不仅仅适用于图像。文件可以下载 .mp3,文件 视频 甚至 档案。在后三种情况下,带宽消耗会更高,并且会自动给主机服务器带来额外的成本。

我们如何阻止其他网站从我们的来源获取图像?

让我们做以下场景。我们 StealthSettings.com 图像的主机,我们不希望在stealthsetting.com 域之外的另一个网页上检索图像。在这种情况下,我们将执行以下操作。

1.添加一个文件 .htaccess网络根目录- 托管图像的网站。

2. 在 .htaccess 中添加以下行。

重写引擎开启
RewriteCond %{HTTP_REFERER} !http://(.+.)?stealthsettings.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*.(jpe?g|gif|bmp|png)$ http://laurentiu.us/oops.gif [L]

这意味着带有扩展名的文件 .jpg、.jpeg、.gif、.bmp.png 无法通过 Stealthsettings.com 源的直接链接获取它们,并且检索图像的网站将显示该图像 哎呀.gif 玉簪属 劳伦蒂乌斯

这是一个真实的案例。一个 “IT博客” 他认为要帮助无知的人 盗取教程 来自我们。有来源和一切。我们在 .htaccess 中添加的行对下载图像的站点产生了以下影响:

Nu Stii - Te invatam noi

我们如何阻止某些网站下载图像。

在其他情况下,我们可能希望允许从其他网站下载图像,但某些网站除外。

重写引擎开启
RewriteCond %{HTTP_REFERER} ^http://(.+.)?facebook.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+.)?hi5.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+.)?softpedia.com/ [NC]
RewriteRule .*.(jpe?g|gif|bmp|png)$ http://laurentiu.us/oops.gif [L]

在上述情况下,所有站点都可以从stealthsettings.com(或从我们正在编辑.htaccess的站点)检索图像,但以下域和子域除外 Facebook.com,,,, hi5.com软百科网。这三个域检索到的图像将被重定向到 laurentiu.us/oops.gif。

*我指定要使用的 模块 mod_rewrite 它必须存在于 apache 网络服务器中。

创始人兼编辑 隐形设置, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress(CMS)。

您的教程,有用的提示和新闻。 停止hotlind链接。
发表评论