ruby-on-rails-3 - 图片未加载的 Facebook SEO

标签 ruby-on-rails-3 facebook seo

<分区>

Possible Duplicate:
How does Facebook Sharer select Images?

我有一个最近上线的应用程序。在我的 Facebook 墙上,当我输入我的应用程序的 URL 时。 Facebook 显示可用的缩略图。目前它正在显示 GoDaddy 的缩略图。我猜是因为 Facebook 正在缓存图像。

所以我在某处读到关于放置 image_src<head> 上元素。在 Rails 3.1 中应该是:

<link rel="image_src" href="http://www.site_name.com/assets/logo.png" />

或者:

<link rel="image_src" href="/assets/logo.png" />

并且正在使用 <link rel="image_src"正确的元标记在 Facebook 上显示正确的缩略图?如果是这样,我是否需要等待几个小时才能在 Facebook 上显示缩略图?

编辑

我有:

  <meta property="og:title" content="<%= yield(:title).present? ? yield(:title) : 'Foobar' %>" />
  <meta property="og:type" content="website" />
  <meta property="og:url" content="<%= request.url %>" />
  <meta property="og:image" content="http://www.foobar.com/assets/logo.png" />
  <meta property="og:site_name" content="Foobar" />

Facebook debug page显示 og:image 的实际图像.但是当我在墙上输入网站的 url 时,缩略图仍然没有出现

最佳答案

向 Facebook 提供元数据的最佳方式是使用 Open Graph 标签。

主要文档位于 https://developers.facebook.com/docs/opengraph/

如果您只想快速设置一些东西,请使用 Like Button documentation 上“第 2 步”处的表格这将生成一组元标记以放入 <head></head>页面的一部分

关于ruby-on-rails-3 - 图片未加载的 Facebook SEO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7584440/

相关文章:

ruby-on-rails - rails中 `stringify_keys'是什么以及出现这个错误时如何解决

ruby-on-rails - 未定义的方法 `admin?' 为 nil :NilClass

ruby-on-rails-3 - 是否需要多态关联?

android - 是否可以访问 Facebook 图库并让用户选择图像?

javascript - 带有 ui-router SEO 的 angular.js 是否友好?

ruby-on-rails-3 - 在 Rails 应用程序中,我将在哪里存储静态/常量值?

reactjs - 命令 `brew install watchman` 运行 `chmod` 但最终安装失败

android - 用户在 Facebook 上分享时,Google Play 应用列表显示为 "Not Found"

facebook - 如何在我启动新网站之前估计一个不是我自己创建的旧网站的现状?

seo - 打开我网站的 www 版本导致我首选的非 www 版本在 drupal 7 中被破坏