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

时间:2018-06-25 22:49:02

标签: javascript php html url redirect

我是否可以检查网站上的访问者是否访问过我的目标网页网址? (如果还没有被访问,可以重定向到它吗?)

我的问题是,我需要新的访问者来查看我的登录页面,这是他们看到的第一件事。当访问者复制/粘贴从我的一个子站点到其他人的链接时,这(当然)不会发生。

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

3 个答案:

答案 0 :(得分:5)

您可以在页面中使用Cookies来检查用户是否曾经访问过目标网页

您可以通过两行来完成

着陆页中的第一个

.box {
 width:200px;
 height:200px;
background-image: url(https://mdn.mozillademos.org/files/11305/firefox.png),
      url(https://mdn.mozillademos.org/files/11307/bubbles.png),
      linear-gradient(to right, rgba(30, 75, 115, 1), rgba(255, 255, 255, 0));
  background-repeat: var(--r,no-repeat),
      no-repeat,
      no-repeat;
  background-position: bottom right,
      var(--p,left),
      right;
}

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

<div class="box"></div>

答案 1 :(得分:0)

是的,您可以检查是否有访问者(IP或COOKIES或会话ID)已访问您的目标网页!几行PHP代码即可实现。但是,最佳SEO做法建议不要强迫访客重定向页面。您可以向访问者建议一个“号召性用语”链接或链接到着陆页的横幅。

答案 2 :(得分:0)

应用Facebook用来保护帐户安全的方法,当您尝试从一个全新的位置登录到您的Facebook帐户时,它将进入检查点页面以验证您的身份!

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

或使用上述答案中所述的cookie方法!