我想知道当排名页面不是主页时,是否有办法将来自Google搜索的用户重定向到我的主页,而不会干扰该页面的良好排名。
我需要的是php条件,以了解来自Google搜索的用户是否访问过该网页,而不是来自Google抓取工具。我需要Google抓取工具继续为该网页编制索引,同时将用户重定向到主页。这是一个伪代码剪断了我的意思:
if ($_SERVER['HTTP_REFERER'] == 'only users from a Google search')
header('location','index.php');
答案 0 :(得分:3)
请勿使用上述任何技术,您应该像对待任何用户一样对待Google,不要在代码中添加任何过滤器或条件。
我们将这种技术称为隐藏式技术,它是最危险的垃圾邮件技术之一,谷歌会惩罚你。
答案 1 :(得分:0)
Google抓取工具将用户代理用作google bot,而其他人则将用户代理设置为浏览器。您可以为其创建过滤器,并确定哪个请求用于爬网,哪个是实际请求。