如何重定向来自Google搜索的用户,而不是针对同一页面的Google抓取工具?

时间:2016-02-29 06:14:27

标签: php seo google-search google-ranking

我想知道当排名页面不是主页时,是否有办法将来自Google搜索的用户重定向到我的主页,而不会干扰该页面的良好排名。

我需要的是php条件,以了解来自Google搜索的用户是否访问过该网页,而不是来自Google抓取工具。我需要Google抓取工具继续为该网页编制索引,同时将用户重定向到主页。这是一个伪代码剪断了我的意思:

if ($_SERVER['HTTP_REFERER'] == 'only users from a Google search') 
    header('location','index.php');

2 个答案:

答案 0 :(得分:3)

请勿使用上述任何技术,您应该像对待任何用户一样对待Google,不要在代码中添加任何过滤器或条件。

我们将这种技术称为隐藏式技术,它是最危险的垃圾邮件技术之一,谷歌会惩罚你。

答案 1 :(得分:0)

Google抓取工具将用户代理用作google bot,而其他人则将用户代理设置为浏览器。您可以为其创建过滤器,并确定哪个请求用于爬网,哪个是实际请求。