redirect - nginx 重定向(如果不是我的网站)

标签 redirect nginx hotlinking

我有 nginx 网络服务器,人们开始热链接到 download.php,但这对我没有任何帮助。

我希望添加 4 个白名单网站,可以从这些网站进行热链接(我网站的域),并使其他热链接到我网站的网站从 download.php?id=32 重定向到details.php?id=32这样他们就可以按那里的下载按钮,然后下载文件。

这是怎么做到的?

最佳答案

查看 referer 的示例模块。只需使用重写而不是返回即可。

关于redirect - nginx 重定向(如果不是我的网站),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9750349/

相关文章:

nginx - docker-compose + nginx-proxy + Letsencrypt-nginx-proxy-companion + gitlab-ce = git 克隆上的 SSH 连接失败

php - 禁用基于引荐来源网址的样式表

html - 如何使整个 div 成为一个链接,但里面还有其他链接?

javascript - 如何检查我网站上另一个框架的 URL 是否包含给定字符串?

php - 在 PHP 中重定向之前的等待时间

bash - 如何将 STDERR 重定向到 STDOUT,但忽略原始 STDOUT?

ruby-on-rails - 保护 jwplayer 视频免受 Rails 中的热链接

.htaccess - htaccess 文件不重定向某个 url

node.js - Docker nginx 将 HTTP 重定向到 HTTPS

nginx: [警告] 0.0.0.0:80 上的冲突服务器名称 "",已忽略