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






2.17/5 (7投票s)
本文解释了一个代码片段,说明如何接收到 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
' 块内的代码替换为通过网络触发向手机发送短信的指令,就像在这篇博客文章中描述的那样。