Facebook / Bit.ly无法读取元标记

时间:2012-06-15 01:15:11

标签: facebook wordpress

突然之间,Facebook分享已停止在我的网站上工作。它在过去六个月里一直运作顺畅,FB正确显示页面标题,图像和描述,但它突然无法访问元标记。

此外,bit.ly也无法读取页面标题。我看不出有什么理由会发生这种情况,而且我很确定我没有做出任何会导致这种情况发生的变化。

以下是一个例子:

http://www.newsatden.co.uk/3853-millwall-target-montgomery-can-leave-sheffield-united-for-free.html

可能导致此问题的任何想法?

FB调试器说当它试图抓取页面时,会返回以下内容:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"> --><html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="Refresh" content="0.1">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<title></title>
</head>
<body><p></p></body>
</html>

我的标题中没有任何代码,所以我真的很难过。

任何帮助都非常感谢!

1 个答案:

答案 0 :(得分:1)

当我通过调试器运行您的URL时,Facebook告诉我有206响应代码。 206代码的定义是“部分内容”。

这通常意味着您的HTML中存在错误,Facebook的解析器正在放弃。

我的猜测是来自<head>中嵌入式样式的错误。将其放入单独的css文件中,看看它是否更好。

您也没有任何打开的图形元标记。