Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript根据参考URL将访问者重定向到不同的登录页_Javascript_Url_Redirect_Cookies_Referrals - Fatal编程技术网

使用Javascript根据参考URL将访问者重定向到不同的登录页

使用Javascript根据参考URL将访问者重定向到不同的登录页,javascript,url,redirect,cookies,referrals,Javascript,Url,Redirect,Cookies,Referrals,我没有JavaScript/CSS/HTML的经验,所以我希望有人能给我一些指导。我想在网站上编写并集成一个javascript脚本,根据访问者的推荐URL(例如,是否为合作伙伴网站)对访问者进行分组,然后根据他们所属的访问者组将他们重新定位到网站上的特定内容(登录页)。我只需要基本的脚本来说明这个想法,作为多学科项目(学术目的)的一部分。非常感谢您的回复。基于提供的非常基本的信息,从较高的层次上讲,您可以像在JS文件中一样进行操作 let refer = document.referrer;

我没有JavaScript/CSS/HTML的经验,所以我希望有人能给我一些指导。我想在网站上编写并集成一个javascript脚本,根据访问者的推荐URL(例如,是否为合作伙伴网站)对访问者进行分组,然后根据他们所属的访问者组将他们重新定位到网站上的特定内容(登录页)。我只需要基本的脚本来说明这个想法,作为多学科项目(学术目的)的一部分。非常感谢您的回复。

基于提供的非常基本的信息,从较高的层次上讲,您可以像在JS文件中一样进行操作

let refer = document.referrer;

   if(refer == "www.example.com"){
     window.location.href = "http://www.example.com/index1";
} else if(refer == "www.example2.com"){
     window.location.href = "http://www.example.com/index2";
} else {
     window.location.href = "http://www.example.com/index3";
}

这最终可以通过许多方法实现,如if/else或switch等。您没有显示任何类型的代码,也没有提供您计划如何检索引用URL的任何详细信息。感谢您的评论@PHPNoob。我被建议使用Document.referer API来检索URL,我不知道如何做,以及如何将URL从合作伙伴网站(相对于其他网站)中分离出来,然后再将访问者重定向到相关的登录页。你能帮我吗?