问题标签 [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.
.htaccess - mod_rewrite 对于热链接图像无法正常工作
我想将所有热链接图像重定向到一个虚拟图像。
我为此应用了 htaccess 代码,但它仅重定向 404(未找到)图像
表示未重定向具有正确链接的热链接图像。
我还为非 www 应用了重定向到 www 版本,认为此重定向导致与热链接重定向代码发生冲突
这是代码
regex - 用低分辨率版本替换热链接图像
我在一家数字小工具制造商的网站上工作。产品图片来自数百个博客和论坛的热链接。这导致了带宽问题。
我们想用低分辨率版本替换所有热链接图像,使用 .htaccess
表示如果热链接的图像路径是
我们想将它重定向到
热链接图像路径不同,这意味着它们可能来自任何目录的子目录。
例如
但所有低分辨率图像都将在
目录,并且它们的名称将与其高分辨率版本相同。
php - 我可以在数据库中显示热链接图像吗?
我想知道是否可以使用数据库在我的网站上显示来自像 imageshack 之类的网站的图像,例如,我在数据库中的某个位置使用 URL,当我显示该数据时,图片也会显示。
是否有可能做到这一点,如果可以,我应该怎么做?
ruby - 如何阻止我的媒体文件的盗链?
我有可以从其他网站热链接的 swf 和图像文件,例如在这个问题中 如何使用HTTP Referer 标头让我的 swf 文件只能从我的网站查看?
编辑
我的文件托管在我的服务器上,我没有使用 Amazon S3 服务或其他文件托管服务。
.htaccess - 使用低分辨率版本重定向热链接图像
我在一家数字小工具制造商的网站上工作。产品图片来自数百个博客和论坛的热链接。这导致了带宽问题。
我们想用低分辨率版本替换所有热链接图像,使用 .htaccess
表示如果热链接的图像路径是
我们想将它重定向到
热链接图像路径不同,这意味着它们可能来自任何目录的子目录。
例如
但所有低分辨率图像都将在
目录,并且它们的名称将与其高分辨率版本相同。
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 将此信息发送到我的脚本
用户代理:
Mozilla/4.0%20(compatible;%20MSIE%208.0;%20Windows%20NT%206.0;%20Trident/4.0)
Http_referer:(
mysite.com/api/file/JU78vhx5uh
与播放我视频的页面相同)。
请问我还有什么方法可以防止这个软件的热链接,因为这个网站提供免费的视频流,我不想下载我的视频。
.htaccess - 禁止链接到 txternal 图片
有没有办法在我的论坛中禁止外部图像?指向外部图像的链接有时会被破坏,而且并不总是合法的。是否可以通过.htaccess 做到这一点?
php - 检查远程图像是否受热链接保护
我想检查远程图像是否受热链接保护。
- 如果图像不受盗链保护,我想显示图像。(别担心,我会给源添加一个可见的超链接,并且我会给合法所有者删除图像的可能性。)
- 如果图像受到保护,我什么也不做。
是否有可能(使用 PHP 和/或 Javascript)区分受热链接保护的图像和“可热链接”图像?
.htaccess - 如何排除某些文件名在 .htaccess 中被热链接阻止
我目前在我的照片文件夹的 .htaccess 中有以下内容。
这会阻止所有不允许的域对我们的照片文件进行热链接,并在其位置显示http://example.com/images/bandwidth.png。
但是,我想做的是允许网站能够热链接我们的缩略图。缩略图图像具有这种文件名格式
例如,文件名都以 _thumb.ext 结尾
所以我想做的是修改上面的 .htaccess 以全局阻止所有访问,但以 thumb 结尾的文件名除外,例如 *_thumb.jpg 或 *_thumb.png
我不知道如何编写这样的规则。
如果有人有任何想法,我将不胜感激。
apache - .htaccess 重定向热链接的 PDF 文件,在哪里没有单一规则
我见过很多反盗链策略,但到目前为止,没有一个文件需要唯一的重定向。
我雇主的网站有 500 多个 PDF 文件,其中包含可打印纸工艺品的原始艺术品,她免费提供这些文件,通过广告获利。
我们试图阻止的是其他人只是简单地链接到我们的 .pdf 文件并让他们的用户访问我们的内容而不会看到我们的广告。目标是捕获这些外部链接并将它们重定向到链接到该文件的 .html 页面。
这与我读过的许多问题的不同之处在于,虽然我们希望让用户尽可能接近他们正在寻找的文件,但请求的 .pdf 文件名之间没有可计算的链接,并且他们应该登陆的.html。
到目前为止,鉴于我对 .htaccess 的了解,我想到的最好的想法是使用我能找到的最好的 mod_rewrite 反热链接策略将 /PDF/file.pdf 重命名为 /PDF/file.redirect 之类的东西,然后为每一个写一个单独的重定向规则,例如 /PDF/fall-leaves.redirect 到 /seasons.html 等等。
这个问题有更好的解决方案吗?
谢谢,约翰