问题标签 [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 回答
710 浏览

linux - 如何通用 .htaccess 以防止热链接

以下代码工作正常:

但我想为我管理的几个网站制作一个通用脚本,但尝试获取失败

0 投票
2 回答
2075 浏览

apache - 如何保护图片不被盗链?

我已经在 htaccess 中尝试了以下代码来阻止我的图像被热链接,但它不起作用。

谁能帮助我如何防止盗链?

0 投票
1 回答
86 浏览

scala - Scala Lift - 保护文件免遭盗链的强大方法

我正在尝试实施一种方法来停止热链接和/或未经授权访问我的应用程序中的资源。

我尝试添加的方法是我以前在 PHP 应用程序中使用过的方法。基本上,第一次调用页面时会设置会话。图像通过使用会话值作为参数的图像标签添加到页面:

当请求图像时,脚本会检查会话是否已设置并与提供的值匹配。如果不满足条件,则服务页面返回 null。在代码的最后,我取消了会话,因此来自页面范围之外的进一步请求将返回 null。

在电梯框架内,这种方法的最佳实施是什么?

在此先感谢您的帮助,非常感谢:)

0 投票
2 回答
5985 浏览

linux - Wget:如何绕过“盗链”受保护的图像

是否可以绕过“热链接”图像保护?我不是想在其他网站上发布它只是为了下载。当我使用 wget 下载以下图像时:

我被重定向到:

我不知道从哪里开始。到目前为止我已经尝试过:

0 投票
1 回答
690 浏览

php - 防止使用 htaccess 热链接特定文件

如何防止从其他站点盗链特定文件?
可以说mydomain.com/file1.zipmydomain.com/file2.zip- 我想将它们重定向到页面mydomain.com/file1pagemydomain.com/file2page.
我只想阻止那些 2 不是所有的 zip 文件的热链接。

0 投票
2 回答
2527 浏览

php - 防盗链

我制作了这个简单的代码来防止从我的 php 下载文件中对我的文件进行热链接:

它不起作用,即使我单击了我的 wbesite 中的链接,它总是将我重定向到 index.php。我试图将域更改为多种类型,例如:

http://www.domain.com
www.domain.com
domain.com

但仍然是同样的问题

0 投票
1 回答
433 浏览

.htaccess - .htaccess 热链接禁用无法正常工作

我有以下片段:

简单,应该可以正常工作吗?如果我在浏览器上启用了引荐来源网址,那么列出的文件类型似乎是 404。禁用引荐来源网址然后允许提供文件。我已经检查了 %{SERVER_NAME} 的值,它是 www.mydomain.com 我已经在多个浏览器中以及在 HTTP 和 HTTPS 下对此进行了测试,都具有相同的结果。我使用以下重写来检查 %{SERVER_NAME} 的值:

我被重定向到的 URL 是https://www.mydomain.com/value_is_www.mydomain.com

话虽这么说,该片段应该允许具有该值的引荐来源网址或空引荐来源网址。但是为什么会触发呢?在过去的 2 个小时里一直让我发疯,但现在是凌晨 5 点,所以我可能只是疯了 =o\ 提前谢谢你,我要去睡觉了!

0 投票
1 回答
9985 浏览

php - 防止使用浏览器 url 直接访问图像

我有一个名为 - Images的文件夹。此文件夹包含用户个人资料图片。现在用户可以随时通过将图像 URL 复制到他的浏览器来查看他的图像。这样他也可以看到其他用户的个人资料照片。我想要实现的是 - 用户应该只能通过我网站上的 PHP 页面查看他的个人资料图片。如果用户直接放图片 URL,就不应该显示。

我尝试使用.htaccess 来实现这一点。这就是我在 .htaccess 文件中的内容:

我是.htaccess 的新手。如果有办法实现这一点,请提供帮助。

提前致谢。

0 投票
1 回答
3343 浏览

apache - 热链接保护,正确的 .htaccess 规则?

我在许多博客上以及关于 SO 的许多答案上都看到人们使用以下代码进行热链接保护:

此工具也建议这样做。

我可能错了,但欺骗这段代码不是很简单吗?爬虫不是只需要使用像这样的简单子域来绕过热链接保护吗?


编辑:仅供参考,我使用我认为更防弹的代码,但我很高兴阅读您对此的评论/批评。

0 投票
2 回答
499 浏览

regex - 反图片盗链(自定义正则表达式)

我想设置一个正则表达式,禁止对不以以下模式结尾的图像进行热链接:-200.jpg

“200”实际上可以是“150”或“250”或100-999之间的任何数字(即3个字符)。.jpg 可以是.jpeg 或.png,.gif 允许盗链。

我从这样的事情开始:

例如: 这应该被允许: h*ttp://mywebsite.tld/dir/dir/hello_sdfk456er_142.jpg-200.jpg而这应该被拒绝:h*ttp://mywebsite.tld/dir/dir/hello_sdfk456er_142.jpg

但这不起作用。

另外,请考虑以下事项:

我正在使用 url_rewriting 以便显示图像的 html 页面就像h*ttp://mywebsite.tld/username/1337.jpg 1337 代表数据库中图像的 id 一样。我之所以强调这种微妙之处,是因为有这样一条规则:

行不通。

编辑:

我刚刚解决了它添加了一些例外:

如果您知道“更性感”的方式,请告诉我。无论如何都要感谢那个尝试过的人(删除了他的消息?)