首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Drupal首页和facebook爬虫

Drupal首页和facebook爬虫
EN

Drupal用户
提问于 2012-08-12 20:07:11
回答 2查看 226关注 0票数 0

我有一个drupal front_page,它可以编辑从博客到头版的所有匿名用户。但我希望facebook上的clawler能看到我的og: data,发布带有当前标题的评论。脸书爬虫获得了302的正面,并采取标题从头版。

我怎样才能(也许)做一个白名单给facebook爬虫获取og:来自受限区域的数据?

EN

回答 2

Drupal用户

回答已采纳

发布于 2012-08-12 22:11:43

我不知道您是如何进行重定向的,但是Facebook会发送一个用户代理字符串来向它的机器人/爬虫发送信号,所以您可以这样做:

代码语言:javascript
运行
复制
  if (strpos($_SERVER['HTTP_USER_AGENT'], 'facebookexternalhit')!==FALSE) {
    // DON'T REDIRECT, we're facebook crawling around...
  } else {
    // REDIRECT, we are another bot or a user, etc...
  }
票数 1
EN

Drupal用户

发布于 2012-08-12 21:15:51

这取决于你是如何重定向的。规矩?然后添加测试用户代理并确定它是否不是FB爬虫的条件。如果您不喜欢PHP代码段,可以通过检查上下文来测试用户代理。

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/39643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档