【发布时间】:2010-10-02 10:25:23
【问题描述】:
我正在开发的一个网站只向商业实体销售车辆。
因此,它会显示针对企业客户的数据(不含Value Added Tax 的价格、保修限制等)。在德国,向私人最终用户展示此类数据可能会被视为误导性广告而受到处罚。
解决此问题的一种方法是在用户进入网站时显示一个对话框。在对话框中,用户必须确认他们是业务用户。
我目前的想法是使用$_SESSION 中的标志来检测用户是否是新用户,然后使用标题重定向将他们重定向到确认页面。当他们确认自己是业务用户时,他们会被带到实际页面。
但是,搜索引擎应该立即看到内容,而不需要确认页面。
有人有检测搜索引擎机器人的天才简单方法
不使用 JavaScript
无需持续维护(例如蜘蛛的 USER_AGENT 字符串列表)
只要主要搜索引擎得到适当的服务,机器人检测就不需要 100% 可靠。关于如何满足让用户确认其业务状态的法律要求的任何其他想法也非常受欢迎。
该网站基于 PHP 5,并在基于 Linux 的共享主机包上运行(无法安装任何扩展)。
【问题讨论】: