我正在尝试做某事我不确定如何做到这一点!
基本上我希望访客如果来自Facebook,会被重定向到不同的页面。因此,例如,如果有人共享该页面,我希望将来从Facebook到该页面的访问者被重新定向到主页。
如果我可以通过.htaccess或jQuery做到这一点,只要它有效,我就不会感到困扰。
先谢谢!
答案 0 :(得分:0)
您可以通过JavaScript非常简单地完成此操作。
if(document.referrer.match("facebook.com")){
window.location = "/";
}
用正确的重定向路径替换正斜杠。
答案 1 :(得分:0)
if (document.referrer !== "http://www.facebook.com") {
document.location.href = "http://www.google.com";
}
或在htaccess
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://www\.facebook\.com [NC]
RewriteRule ^(.*)$ http://www.google.com/ [R]
答案 2 :(得分:0)
就像这个一样简单
if (document.referrer !== "http://www.facebook.com") {
document.location.href = "http://www.example.com";
}
或者这个:
var href = document.location.href;
if (href.indexOf("facebook.com") > 0)
document.location.href = "http://www.example.com"
PHP版本:
function url(url){
return url.match(/:\/\/(.[^/]+)/)[1];
}
function check()
{
var ref = document.referrer;
if(url(ref) =='www.facebook.com')
{
window.location.href = 'http://example.com';
}
}