问题标签 [hotlinking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
238 浏览

.htaccess - mod_rewrite 对于热链接图像无法正常工作

我想将所有热链接图像重定向到一个虚拟图像。

我为此应用了 htaccess 代码,但它仅重定向 404(未找到)图像

表示未重定向具有正确链接的热链接图像。

我还为非 www 应用了重定向到 www 版本,认为此重定向导致与热链接重定向代码发生冲突

这是代码

0 投票
1 回答
96 浏览

regex - 用低分辨率版本替换热链接图像

我在一家数字小工具制造商的网站上工作。产品图片来自数百个博客和论坛的热链接。这导致了带宽问题。

我们想用低分辨率版本替换所有热链接图像,使用 .htaccess

表示如果热链接的图像路径是

我们想将它重定向到

热链接图像路径不同,这意味着它们可能来自任何目录的子目录。

例如

但所有低分辨率图像都将在

目录,并且它们的名称将与其高分辨率版本相同。

0 投票
1 回答
80 浏览

php - 我可以在数据库中显示热链接图像吗?

我想知道是否可以使用数据库在我的网站上显示来自像 imageshack 之类的网站的图像,例如,我在数据库中的某个位置使用 URL,当我显示该数据时,图片也会显示。

是否有可能做到这一点,如果可以,我应该怎么做?

0 投票
2 回答
427 浏览

ruby - 如何阻止我的媒体文件的盗链?

我有可以从其他网站热链接的 swf 和图像文件,例如在这个问题中 如何使用HTTP Referer 标头让我的 swf 文件只能从我的网站查看?

编辑

我的文件托管在我的服务器上,我没有使用 Amazon S3 服务或其他文件托管服务。

0 投票
1 回答
124 浏览

.htaccess - 使用低分辨率版本重定向热链接图像

我在一家数字小工具制造商的网站上工作。产品图片来自数百个博客和论坛的热链接。这导致了带宽问题。

我们想用低分辨率版本替换所有热链接图像,使用 .htaccess

表示如果热链接的图像路径是

我们想将它重定向到

热链接图像路径不同,这意味着它们可能来自任何目录的子目录。

例如

但所有低分辨率图像都将在

目录,并且它们的名称将与其高分辨率版本相同。

0 投票
1 回答
10115 浏览

php - 如何防止来自 Internet Download Manager IDM 的文件 HotLink

在修复媒体文件热链接或使用 IDM 下载时遇到一些问题,正在使用 PHP 提供视频文件并且工作正常,但我注意到安装在我的计算机上的 IDM 能够将下载框添加到我正在使用 jwplayer 播放的视频中. 我改变了代码的结构并添加了htaccess来重写链接,这样直接访问文件就不会显示了。

mysite.com/file.php?myvideo.flv -> mysite.com/api/file/JU78vhx5uh

我能够在 JWPlayer 中实现这一点,它在使用 PHP 服务时可以工作,但是相同的 IDM 获取我的视频文件,我搜索其他方法,即 htaccess,它在下面

这仅适用于网络浏览器并且不会停止 IDM 软件,我找到了另一个 PHP 引用验证器,它检查引用链接。

注意:我发现 IDM 将此信息发送到我的脚本

  1. 用户代理:Mozilla/4.0%20(compatible;%20MSIE%208.0;%20Windows%20NT%206.0;%20Trident/4.0)

  2. Http_referer:(mysite.com/api/file/JU78vhx5uh与播放我视频的页面相同)。

请问我还有什么方法可以防止这个软件的热链接,因为这个网站提供免费的视频流,我不想下载我的视频。

0 投票
1 回答
50 浏览

.htaccess - 禁止链接到 txternal 图片

有没有办法在我的论坛中禁止外部图像?指向外部图像的链接有时会被破坏,而且并不总是合法的。是否可以通过.htaccess 做到这一点?

0 投票
4 回答
2101 浏览

php - 检查远程图像是否受热链接保护

我想检查远程图像是否受热链接保护。

  • 如果图像不受盗链保护,我想显示图像。(别担心,我会给源添加一个可见的超链接,并且我会给合法所有者删除图像的可能性。)
  • 如果图像受到保护,我什么也不做。

是否有可能(使用 PHP 和/或 Javascript)区分受热链接保护的图像和“可热链接”图像?

0 投票
1 回答
392 浏览

.htaccess - 如何排除某些文件名在 .htaccess 中被热链接阻止

我目前在我的照片文件夹的 .htaccess 中有以下内容。

这会阻止所有不允许的域对我们的照片文件进行热链接,并在其位置显示http://example.com/images/bandwidth.png

但是,我想做的是允许网站能够热链接我们的缩略图。缩略图图像具有这种文件名格式

例如,文件名都以 _thumb.ext 结尾

所以我想做的是修改上面的 .htaccess 以全局阻止所有访问,但以 thumb 结尾的文件名除外,例如 *_thumb.jpg 或 *_thumb.png

我不知道如何编写这样的规则。

如果有人有任何想法,我将不胜感激。

0 投票
1 回答
516 浏览

apache - .htaccess 重定向热链接的 PDF 文件,在哪里没有单一规则

我见过很多反盗链策略,但到目前为止,没有一个文件需要唯一的重定向。

我雇主的网站有 500 多个 PDF 文件,其中包含可打印纸工艺品的原始艺术品,她免费提供这些文件,通过广告获利。

我们试图阻止的是其他人只是简单地链接到我们的 .pdf 文件并让他们的用户访问我们的内容而不会看到我们的广告。目标是捕获这些外部链接并将它们重定向到链接到该文件的 .html 页面。

这与我读过的许多问题的不同之处在于,虽然我们希望让用户尽可能接近他们正在寻找的文件,但请求的 .pdf 文件名之间没有可计算的链接,并且他们应该登陆的.html。

到目前为止,鉴于我对 .htaccess 的了解,我想到的最好的想法是使用我能找到的最好的 mod_rewrite 反热链接策略将 /PDF/file.pdf 重命名为 /PDF/file.redirect 之类的东西,然后为每一个写一个单独的重定向规则,例如 /PDF/fall-leaves.redirect 到 /seasons.html 等等。

这个问题有更好的解决方案吗?

谢谢,约翰