问题标签 [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.
linux - 如何通用 .htaccess 以防止热链接
以下代码工作正常:
但我想为我管理的几个网站制作一个通用脚本,但尝试获取失败
apache - 如何保护图片不被盗链?
我已经在 htaccess 中尝试了以下代码来阻止我的图像被热链接,但它不起作用。
谁能帮助我如何防止盗链?
scala - Scala Lift - 保护文件免遭盗链的强大方法
我正在尝试实施一种方法来停止热链接和/或未经授权访问我的应用程序中的资源。
我尝试添加的方法是我以前在 PHP 应用程序中使用过的方法。基本上,第一次调用页面时会设置会话。图像通过使用会话值作为参数的图像标签添加到页面:
当请求图像时,脚本会检查会话是否已设置并与提供的值匹配。如果不满足条件,则服务页面返回 null。在代码的最后,我取消了会话,因此来自页面范围之外的进一步请求将返回 null。
在电梯框架内,这种方法的最佳实施是什么?
在此先感谢您的帮助,非常感谢:)
linux - Wget:如何绕过“盗链”受保护的图像
是否可以绕过“热链接”图像保护?我不是想在其他网站上发布它只是为了下载。当我使用 wget 下载以下图像时:
我被重定向到:
我不知道从哪里开始。到目前为止我已经尝试过:
php - 防止使用 htaccess 热链接特定文件
如何防止从其他站点盗链特定文件?
可以说mydomain.com/file1.zip
和mydomain.com/file2.zip
- 我想将它们重定向到页面mydomain.com/file1page
和mydomain.com/file2page
.
我只想阻止那些 2 不是所有的 zip 文件的热链接。
php - 防盗链
我制作了这个简单的代码来防止从我的 php 下载文件中对我的文件进行热链接:
它不起作用,即使我单击了我的 wbesite 中的链接,它总是将我重定向到 index.php。我试图将域更改为多种类型,例如:
http://www.domain.com
www.domain.com
domain.com
域
但仍然是同样的问题
.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\ 提前谢谢你,我要去睡觉了!
php - 防止使用浏览器 url 直接访问图像
我有一个名为 - Images的文件夹。此文件夹包含用户个人资料图片。现在用户可以随时通过将图像 URL 复制到他的浏览器来查看他的图像。这样他也可以看到其他用户的个人资料照片。我想要实现的是 - 用户应该只能通过我网站上的 PHP 页面查看他的个人资料图片。如果用户直接放图片 URL,就不应该显示。
我尝试使用.htaccess 来实现这一点。这就是我在 .htaccess 文件中的内容:
我是.htaccess 的新手。如果有办法实现这一点,请提供帮助。
提前致谢。
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 一样。我之所以强调这种微妙之处,是因为有这样一条规则:
行不通。
编辑:
我刚刚解决了它添加了一些例外:
如果您知道“更性感”的方式,请告诉我。无论如何都要感谢那个尝试过的人(删除了他的消息?)