65.9K
CodeProject 正在变化。 阅读更多。
Home

如何收到网站被 Google 抓取的通知?

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.17/5 (7投票s)

2006年9月9日

CPOL

1分钟阅读

viewsIcon

29495

本文解释了一个代码片段,说明如何接收到 Google 访问网站的通知。

引言

一直以来,我都在思考如何得知搜索引擎机器人(例如 Google)访问网站时能收到通知。另一方面,我也想知道在 Google 抓取我的网站时,能否立即收到通知。

我花了一些时间在 Google 上搜索,看看是否能找到一种技巧或技术,以便在 Google 访问我的网站时收到通知。问题不在于知道网站何时被 Google 抓取很重要,而在于如何实现这个目标?!

代码片段

首先,请不要期望本文描述一个算法或冗长的示例代码。这只是一个小但有用的技巧。我在互联网上的某个博客中偶然发现以下 PHP 代码片段

if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Googlebot' ) !== false )
{
    // The email address we want to send the email to
    $email_address = 'MyName@MyDomain.com';

    mail($emai_address,'Google bot','The website is hit by google now.',
         'from@MyDomain.com');
}

在上述 'if' 语句的主体中,一旦网站被 Google 访问,就会向 MyName@MyDomain.com 发送一封电子邮件。如果 Google 访问网站,我们甚至可以向手机发送通知。我们只需要将 'if' 块内的代码替换为通过网络触发向手机发送短信的指令,就像在这篇博客文章中描述的那样

© . All rights reserved.