当我尝试使用http://development.classroom.me.uk上的Facebook调试程序抓取我的网址https://developers.facebook.com/tools/debug时,我会在不再托管此网站的IP地址上获取旧网站版本的信息
原始IP为46.32.233.216,但新IP为212.67.215.188。
我在新IP上运行了另一个网站:
这个网站没有任何问题,所以这不是防火墙问题。
Facebook正在使用旧IP缓存域http://development.classroom.me.uk,这就是刮刀返回502 [错误网关]响应的原因。它正在检索过期数据,但无法实际返回URL:
在文档头中,您将看到:
< meta property =“og:title”content =“classroom”/>
< meta property =“og:description”content =“教室为教师和学生提供数字交流平台”/>
< meta property =“og:type”content =“website”/>
< meta property =“og:image”content =“http://development.classroom.me.uk/images/logo/logo-facebook.png”/>
< meta property =“og:url”content =“http://development.classroom.me.uk”/>
我希望看到有关上面提供的Facebook元标记的信息。
我实际上看到该网站旧版本的数据保存在不再托管此网站的IP地址上。事实上,旧网站根本不包含Facebook元标记,这就是为什么你可以看到从HTML标题中删除数据的原因。标准元描述标签,而不是......
任何人都可以为我如何清除Facebook代理缓存提供解决方案。我曾尝试在Facebook上多次提交此问题,但Facebook的任何人都没有为我提供合适的解决方案......
提前致谢
答案 0 :(得分:0)
行。在Facebook IT部门的帮助下,我们深入了解了这一点。实际上,数据正在被缓存。这不是防火墙问题,正如我所怀疑的那样,尽管我被反复告知它是。
我在我的新IP 212.67.215.188上将新索引页面放在http://development.classroom.me.uk
该页面包含HTML骨架。见下文[注意,我没有在文件正文中放置数据]:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="keywords" content="classroom, home, yoga, indian head massage, tai chi, feng shui, united kingdom, therapy" />
<meta name="description" content="classroom provides a digital communication platform for teachers and students" />
<meta name="robots" content="index, follow" />
<meta property="og:title" content="classroom" />
<meta property="og:description" content="classroom provides a digital communication platform for teachers and students" />
<meta property="og:type" content="website" />
<meta property="og:image" content="http://development.classroom.me.uk/images/logo/logo-facebook.png" />
<meta property="og:url" content="http://development.classroom.me.uk" />
<title>classroom</title>
</head>
<body>
</body>
</html>
然后我在https://developers.facebook.com/tools/debug使用Facebook调试器再次抓取此地址。瞧。该页面返回了200响应&amp;正确的元数据。
缓存已被清除。
不幸的是,当我将正确的索引页面返回到http://development.classroom.me.uk时,我仍然从Facebook调试器得到502响应。然而,重要的是,正确的元数据&amp;图像仍然存在。
我将尝试弄清楚为什么我会得到502响应,当我这样做时,我会告诉你。我想我现在会写出答案,因为我知道有几个开发人员对此问题感到困扰。