Facebook糟糕的响应代码与Headway主题和WordPress SEO

时间:2014-01-26 00:52:55

标签: facebook wordpress facebook-graph-api

我上下搜索了几个小时,没有找到答案。我根本无法发布/分享我最近的帖子到Facebook并显示除网址以外的任何内容。没有图片或摘录。

我正在使用Headway Wordpress主题和Wordpress SEO来自动添加所有og标签。

这是最新的帖子来源og标签:

    <!-- Title -->
<title>My Landlord Wants Me To Add My Boyfriend To My Lease. Do I Have To? | San Francisco Tenant Lawyers</title>
<!-- This site is optimized with the Yoast WordPress SEO plugin v1.4.24 - http://yoast.com/wordpress/seo/ -->
<meta name="robots" content="noodp,noydir"/>
<meta name="description" content="Tell your landlord that it&#039;s beneficial to her to allow you to add your boyfriend as a subtenant. If you move out she can increase the rent to market rate."/>
<link rel="canonical" href="http://crowandrose.com/2014/01/landlord-wants-add-boyfriend-lease/" />
<link rel="publisher" href="https://plus.google.com/104583554159124890350/about"/>
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="My Landlord Wants Me To Add My Boyfriend To My Lease. Do I Have To? | San Francisco Tenant Lawyers" />
<meta property="og:description" content="Tell your landlord that it&#039;s beneficial to her to allow you to add your boyfriend as a subtenant. If you move out she can increase the rent to market rate." />
<meta property="og:url" content="http://crowandrose.com/2014/01/landlord-wants-add-boyfriend-lease/" />
<meta property="og:site_name" content="San Francisco Tenant Lawyers" />
<meta property="article:publisher" content="https://www.facebook.com/pages/Crow-Rose-Attorneys-At-Law/68192891917" />
<meta property="article:author" content="https://www.facebook.com/pages/crow-rose-attorneys-at-law/68192891917" />
<meta property="article:tag" content="consent" />
<meta property="article:tag" content="Lease" />
<meta property="article:tag" content="Rent Ordinance" />
<meta property="article:tag" content="Roommates" />
<meta property="article:tag" content="Subletting" />
<meta property="article:section" content="Tenant Law" />
<meta property="article:published_time" content="2014-01-22T10:37:56+00:00" />
<meta property="article:modified_time" content="2014-01-22T10:49:27+00:00" />
<meta property="fb:app_id" content="103449812457" />
<meta property="og:image" content="http://crowandrose.com/wp-content/uploads/2014/01/gift-horse-e1390405080789.jpg" />
<meta name="twitter:card" content="summary"/>
<meta name="twitter:site" content="@Evict_This"/>
<meta name="twitter:domain" content="San Francisco Tenant Lawyers"/>
<meta name="twitter:creator" content="@https://twitter.com/evict_this"/>
<!-- / Yoast WordPress SEO plugin. -->

直到2013年11月23日。我能够偶尔与缩略图和摘录显示分享。我一言不发,从不一致。

我的所有Facebook帖子/分享尝试都在Facebook调试器中显示。

  

回应代码403
  必须修复的严重错误
  错误的响应代码URL返回了错误的HTTP响应代码   警告
  必须修复的错误
  缺少必需属性'og:type'属性是必需的,但不存在。

og标签全部到位且已存在多年。显然'og:type'属性存在。

今天我删除了我的脸书应用程序以防万一是罪魁祸首。仍然是所有403错误。

我只是不明白。你能建议什么吗?有什么我可以添加到.htaccess吗?

我的网站是http://crowandrose.com

1 个答案:

答案 0 :(得分:0)

我允许在我的.htaccess中使用facebook的抓取工具:

Facebook Crawler

许多平台服务(例如Social Plugins和Open Graph)要求我们的系统能够访问您的网页。我们认识到,在测试期间或出于其他安全原因,您可能不希望这些页面出现在公共Internet上。

为方便起见,您应该在安全系统中设置例外,以允许Facebook通过添加以下IP范围来抓取这些页面,截至2013年3月是准确的。

31.13.24.0/21
31.13.64.0/18
66.220.144.0/20
69.63.176.0/20
69.171.224.0/19
74.119.76.0/22
103.4.96.0/22
173.252.64.0/18
204.15.20.0/22

2401:db00::/32
2620:0:1c00::/40
2a03:2880::/32

请注意,这些IP范围可以定期更改,因此您应定期运行以下命令以接收更新列表 -

whois -h whois.radb.net -- '-i origin AS32934' | grep ^route

我的最后一个问题是,我在哪里输入命令?