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

标签 javascript php html url redirect

我是否可以检查我网站上的访问者是否访问了我的着陆页网址? (如果它还没有被访问过,提供一个重定向到它?)

我的问题是,我需要新访问者首先看到我的目标网页。当访问者从我的一个子站点复制/粘贴链接到其他人时,这(当然)不会发生。

我一直在寻找,但一无所获。这样的事情甚至可能吗?

最佳答案

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

你可以用两行来完成

着陆页中的第一个

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";
}

关于javascript - 如何将首次访问者重定向到另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51032741/

相关文章:

javascript - 动态添加的日期选择器仅将日期添加到第一个字段

javascript - 如何在鼠标悬停时创建分屏布局

javascript - javascript 中的变量不会传递到表单

javascript - 当参数中显式命名元素时,Jquery Data 函数返回未定义的值

php - Zend Framework 2 返回对象作为查询结果

javascript - 在我的应用程序中声明和链接 Controller 时遇到问题

php - 如何在多台服务器上托管一个 MySQL 数据库?

php - 我尝试将值从 php 传递到 py 但我没有显示任何内容

javascript - 在 nextjs 区域之间共享组件的推荐方式?

javascript - webpack --env.production 和 --mode ="production"有什么区别