使用Javascript重定向所有推荐链接

Redirect all referral links with Javascript

本文关键字:链接 Javascript 重定向 使用      更新时间:2023-09-26

我正在尝试制作一个安全的下载页面。为了阻止那个人简单地复制URL并与世界分享,我想使用Javascript重定向来自我的域之外的任何推荐。

这是我正在尝试的,但没有成功。

    var referrer = /^(https?:'/'/[^'/]*)/.exec(document.referrer)
if (referrer && referrer[-1] == "http://mydomain.com") {
    ducument.location = "http://mydomain.com/accessdenied"
}

您应该在服务器端执行此操作,有些人会禁用javascript并获得他想要的:D

您只能在服务器上执行此操作。不确定您使用的服务器端是什么,但无论您可以访问服务器属性$_server['HTTP_REFERER'];

拼写错误,"http"可能无法用于测试

var referrer = /^https?:'/'/([^'/]*)/.exec(document.referrer)
if (referrer && referrer[1] == "mydomain.com") {
    document.location = "http://mydomain.com/accessdenied"
}