hotlinking

403 禁止热链接
hotlinking

403 禁止热链接

我们有一个网站,它根据锚标记生成指向另一个网站的简单链接。 但是,当我们点击这些链接时,会显示以下错误: Error 403 Hotlinking is forbidden Hotlinking is forbidden Guru Meditation: XID: 2586645211 Varnish cache server 我们已经检查 CPANEL\SECURITY 和 HOTLINKS 已被禁用。 会发生什么事? 谢谢大家! ...

Admin

防止nginx热链接特定域页面
hotlinking

防止nginx热链接特定域页面

我在 nginx 上有以下代码来防止热链接 location ~ ^/(.*\.(jpe?g|png|gif))$ { valid_referers none blocked domain1.ext *.domain2.ext *.domain3.ext; if ($invalid_referer) { return 403; } } domain1 和 domain2 是我的,所以没问题。域 3 不是我的,我需要仅允许来自特定页面的引用。我的意思是我不想允许完整的 domain3.ext,而只允许特定页面:stat...

Admin

nginx 中的热链接保护不起作用
hotlinking

nginx 中的热链接保护不起作用

这是我正在构建的服务器系统。 original-website.com duplicate-website.com 不允许重复的网站.com 我把一些内容放在了original-website.com上。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...

Admin

在热链接中添加子域名作为例外
hotlinking

在热链接中添加子域名作为例外

我在我的文件中使用了这段代码.htaccess,它可以很好地防止热链接: RewriteEngine On RewriteCond %{HTTP_HOST}@@%{HTTP_REFERER} !^([^@]*)@@https?://\1/.* RewriteRule \.(gif|jpg|jpeg|png|tif|pdf|wav|wmv|wma|avi|mov|mp4|m4v|mp3|zip?)$ - [F] 现在我想允许我的一个子域(cdn.example.com)使用 GET 请求访问我的文件。 无法将 http_reffer 添加到我的 GET 请求...

Admin

Nginx 阻止热链接和重定向在新版 Nginx 中不起作用
hotlinking

Nginx 阻止热链接和重定向在新版 Nginx 中不起作用

在过去,这是非常有效的: #domain1.com location /files/ { valid_referers none blocked domain1.com domain2.com domain3.com; if ($invalid_referer) { return 403; } if (!-e $request_filename) { rewrite ^(.*)$ https://domain2.com/files/$1 redirect; } } 但在升级 ngin...

Admin

在运行 Ghost 的 nginx 上阻止图片热链接也会破坏有效域上的图片
hotlinking

在运行 Ghost 的 nginx 上阻止图片热链接也会破坏有效域上的图片

我在 nginx 1.14.0 和 Ubuntu 18.04 上运行 Ghost。我正在尝试阻止外部网站的图像热链接。 我已经添加了推荐的代码这个帖子(从位置 ~* .(gif|png|jpe?g)$ 开始)以防止图像热链接。 这是我的站点配置文件: server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name example.com; root /var/www/example.com/system/nginx-root; # Used for acme.sh SSL veri...

Admin

在 wordpress 的 htaccess 文件中添加重写代码以防止热链接
hotlinking

在 wordpress 的 htaccess 文件中添加重写代码以防止热链接

我希望修改 wordpress 中的标准 .htaccess 文件,以防止热链接到 uploads 文件夹中的文件。我已将以下代码放在一起,但遗憾的是文件仍可直接访问,这是我们想要防止的。 这里有谁能告诉我我哪里做错了吗? 谢谢 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUE...

Admin

Nginx 使用异常阻止热链接
hotlinking

Nginx 使用异常阻止热链接

我正在尝试实施下载热链接保护。 我有这个代码 location /download/ { valid_referers blocked server_names *.example.com; if ($invalid_referer) { return 403; } 工作正常,这允许指定域并阻止任何不在 valid_referers 中的内容,问题是什么?我想实现一个允许使用非 referer 的指定 IP,其余的则阻止它。 这是日志显示的内容。 1.2.3.4 - - - ...

Admin

nginx 中的热链接保护使我的域名图片消失
hotlinking

nginx 中的热链接保护使我的域名图片消失

在服务器块中添加防盗链代码后,现在所有图片都无法加载。以下是完整的服务器有问题的 Web 服务器的阻止代码: server { listen 443 ssl; server_name mydomain.com www.mydomain.com 192.168.1.101; if ($host !~* ^www\.(.*)$) { return 301 https://www.$host$request_uri; } ssl_certificate "G:/Web Site...

Admin

反向代理服务器热链接问题
hotlinking

反向代理服务器热链接问题

我遇到了下一个问题: 有指向后端服务器的前端代理服务器。有人正在窃取我的图片带宽,所以我想阻止这种情况发生。我使用如下所示的 proxy.conf 文件: server { listen 80; server_name site1.com www.site1.com; server_name site2.com www.site2.com; server_name site3.com www.site3.com; server_name site4.com www.site4.com; server_name site5.com...

Admin

热链接预防返回 404 错误 NGINX
hotlinking

热链接预防返回 404 错误 NGINX

有人能告诉我为什么当我尝试直接或从原始网站(通过链接)访问图像时此代码片段会返回 404。 location ~* \.(ico|jpeg)$ { valid_referers none blocked example.com *.example.com; if ($invalid_referer) { return 403; } } 据我所知,对于非原始网站,它应该返回 403。为什么它返回 404?如果我禁用此代...

Admin

不依赖 referer 来预防热链接?
hotlinking

不依赖 referer 来预防热链接?

有没有办法不依赖 referer 来阻止图片的热链接?我搜索了几个小时,似乎所有方法都一样,问题是我必须允许空的 referer,当我访问热链接网站(隐身)时,我仍然可以看到图片,很可能是因为没有 referer,因为我是直接访问的。 那么问题是,还有其他方法吗?我不能抓取放置图片的域名并将其与我的域名进行比较吗?我想不行吧?没有好的解决方案吗? ...

Admin

nginx 缺少 referer 的热链接保护,但允许直接 URL 请求
hotlinking

nginx 缺少 referer 的热链接保护,但允许直接 URL 请求

我正在使用从此页面找到的以下 Nginx 热链接保护: https://nixcp.com/anti-hotlinking-nginx/ 我使用这个代码: location ~* \.(gif|jpg|jpeg|png|webp|svg|ico)$ { valid_referers none blocked mysite.com ~.mysite.com server_names ~($host); if ($invalid_referer) { return 403; } } 当我从 valid_refere...

Admin

NGINX 拒绝通过地址栏访问文件夹但允许通过脚本或 HTML 访问
hotlinking

NGINX 拒绝通过地址栏访问文件夹但允许通过脚本或 HTML 访问

可以这样做吗?我尝试/location在 nginx 配置中拒绝所有内容并允许 localhost 进入,但这不起作用。 这是我的文件结构: 索引.php templates/__NEW/(这里是类似 index.html 的文件) 如果用户在地址栏中输入 link-to-site.com/templates/__NEW/,用户将看到包含 twig 变量的 index.html 内容。我想阻止通过地址栏进行访问,但 index.php 应该在模板中呈现文件 index.html、任何图像、css 等。如果我阻止对此位置的访问,则无法从网络获取图像或...

Admin

如何防止 nginx 中的图像热链接?
hotlinking

如何防止 nginx 中的图像热链接?

我正在尝试在 nginx 中实现图像热链接保护问题,我需要帮助。我有一个很大的问题,我的网站的图片被提交到 StumbleUpon 等社交网络,带有直接链接,如 http://example.com/da.jpg 现在我想阻止对它们的访问,但我无法在 nginx.conf 文件中实现热链接预防。下面是我的 nginx.conf 文件,我应该把代码放在哪里? 要实现的热链接代码: location ~ \.(jpe?g|png|gif)$ { valid_referers none blocked example.com *.example...

Admin