我可以检查我的网站上的访问者是否访问了我的着陆页网址?(如果尚未访问,请重定向到它?
我的问题是,我需要新访问者查看我的登录页面作为他们看到的第一件事。当访问者将链接从我的一个子网站复制/粘贴到其他人时,不会发生这种情况。
我一直在寻找一点,但空手而归。这样的事情可能吗?
您可以在网页中使用 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 方法!