Facebook linter(又名“对象调试器”)抱怨我的URL,但一切似乎都没问题

时间:2012-03-15 23:16:35

标签: facebook facebook-graph-api opengraph facebook-opengraph

我的网站有一些由.htaccess重写的网址...即:

 http://lastminuteislandvacation.com/villa/15/st-john-rental-villa-angelica

无形地重写为:

      http://lastminuteislandvacation.com/villa.php?id=15

然而,当我在Facebook Linter中插入所有这些内容时,我收到以下错误消息:

  

“必须修复的错误:在URL处获取对象时出错   'http://lastminuteislandvacation.com/villa/15/st-john-rental-villa-angelica',   或通过重定向或'og:url'指定的其中一个URL   财产包括其中一个   http://www.lastminuteislandvacation.com/villa/15/st-john-rental-villa-angelica“。

这是什么意思,这是一个我需要担心的问题,还是只是Linter抱怨?

FWIW据我所知,我在页面上的所有打开的图形标记都很好,并且通过.htaccess重写URL没有什么不寻常之处。我在Facebook上的股票似乎看起来和工作正常,具有所有正确的元数据,图像等。换句话说:我没有看到任何问题,但整个“必须修复的错误”部分让我有点担忧。 / p>

1 个答案:

答案 0 :(得分:1)

当我在调试器中尝试你的网址时,我得到的结果很好,没有任何错误。

For the short (.php) version我明白了:

Fetched URL:    http://lastminuteislandvacation.com/villa.php?id=15
Canonical URL:  http://lastminuteislandvacation.com/villa/15/st-john-rental-villa-angelica
URL for Likes:  http://lastminuteislandvacation.com/villa.php?id=15

对于longer one我得到了这个:

Fetched URL:    http://lastminuteislandvacation.com/villa/15/st-john-rental-villa-angelica
Canonical URL:  http://lastminuteislandvacation.com/villa/15/st-john-rental-villa-angelica

Scrape Information 部分。

另外,在底部( Urls 部分),您可以看到它们都是相同的Graph API url