1

突然之间,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>

这些代码都没有在我的标题中,所以我真的很难过。

非常感谢任何帮助!

4

1 回答 1

1

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

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

我的猜测是它来自您的<head>. 把它放到一个单独的 css 文件中,看看它是否工作得更好。

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

于 2012-06-15T01:28:47.893 回答