代码之家  ›  专栏  ›  技术社区  ›  Pekka

SEO中立的方式重定向人类用户到确认对话框?

  •  1
  • Pekka  · 技术社区  · 14 年前

    我正在开发的一个网站只向商业实体销售车辆。

    因此,它显示针对业务客户的数据(价格不含 Value Added Tax ,保修限制等)。在德国,向私人终端用户展示此类数据可能被视为误导性广告。

    我现在的想法是在公园里用旗子 $_SESSION 检测用户是否是新用户,然后使用标题重定向将其重定向到确认页。当他们确认自己是业务用户时,就会转到实际页面。

    有没有人有一个简单的方法来检测搜索引擎机器人

    • 不使用JavaScript

    • 无需经常维护(例如,spider的用户\代理字符串列表)

    机器人检测不需要100%可靠,只要主要的搜索引擎服务得当。关于如何满足用户确认其业务状态的法律要求的任何其他想法也是非常受欢迎的。

    该网站基于PHP5,运行在基于Linux的共享主机包上(不能安装任何扩展)。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Wrikken    14 年前

    如果没有设置session变量,那么在所有页面中添加一个绝对定位的覆盖是我认为最简单的解决方案:仍然服务于整个页面(对于用户和机器人程序),但是在用户确认其状态之前不可用,