如何将首次访问者重定向到另一个页面?



我可以检查我的网站上的访问者是否访问了我的着陆页网址?(如果尚未访问,请重定向到它?

我的问题是,我需要新访问者查看我的登录页面作为他们看到的第一件事。当访问者将链接从我的一个子网站复制/粘贴到其他人时,不会发生这种情况。

我一直在寻找一点,但空手而归。这样的事情可能吗?

您可以在网页中使用 Cookie 来检查用户之前是否访问过着陆页

您可以通过两行执行此操作

着陆页中的第一个

document.cookie = "landingPage=visited; expires=Fri, 31 Dec 9999 23:59:59 GMT";

所有页面中的第二行或仅在默认主页中,以检查用户是否访问了着陆页

if(!document.cookie.includes('landingPage=visited;')) {
window.location.href = "http://example.com/lp.html";
}

是的,您可以检查访问者(IP 或 COOKIE 或会话 ID(是否访问过您的登录页面!这可以通过几行PHP代码来实现。但最好的SEO实践建议不要强迫访问者重定向页面。您可以向访问者提出链接到您的登录页面的号召性用语链接或横幅。

应用Facebook使用的方法来保护帐户安全,当您尝试从全新的位置登录Facebook帐户时,它会将您带到检查点页面以验证它是否是您!

您可以记录用户详细信息,如浏览器,位置等,如果存在详细信息,则用户是新的!

或者按照上述答案中的说明使用 cookie 方法!

最新更新