Outlook.com 似乎使用必应预览 https://www.bing.com/webmaster/help/which-crawlers-does-bing-use-8c184ec0爬虫来爬行电子邮件中的链接。
但在打开电子邮件后、用户有机会使用它们之前,一次性链接会被标记为已使用/过期。
我尝试在中添加 rel="nofollow"<a>
但没有成功。
如何阻止电子邮件中每个链接的爬网程序?
Thanks
我也这么做了。
$user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
// Deny access for the BingPreview bot, used by outlook.com on links in e-mails ad Slackbot
if (strpos($user_agent, 'BingPreview') !== false || strpos($user_agent, 'Slackbot') !== false) {
header('Status: 403 Forbiden', true, 403);
exit(1);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)