Twitter卡无法验证

时间:2015-01-21 06:15:13

标签: html twitter seo meta

我正在尝试测试推特卡并且无法解决这些问题。我修改了他们的一个例子,只是更改了目标链接,因此它将链接到我的网站。我创建了这个快速示例网站来测试:http://www.canvasmagazine.tk/index.htm/

当我去推特卡验证器时,它会一直返回相同的错误。

错误:FetchError:在等待请求响应时超过4.seconds到Portal.Pink-constructor-safecore,包括重试(如果适用)(卡错误)

所以我拿出了具有自定义字体和背景的CSS,并且会减慢运行时间。但我仍然收到同样的错误。我还来回更改元数据从名称到属性,然后将其与上述相结合,仍然没有运气。希望这是我很遗憾的事情。任何帮助,将不胜感激。

<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:creator" content="@Environmentnyou">
<meta property="twitter:domain" content="http://canvasmagazine.tk/index.htm">
<meta property="twitter:title" content="Canvas Magazine | ">
<meta property="twitter:description" content="test">
<meta property="twitter:image" content="http://canvasmagazine.tk/images/tile.jpg"> 
编辑:我也尝试过关闭&#34; /&gt;&#34;每个元标记代替&#34;&gt;&#34;,但这没有任何区别。

EDIT2:已解决。 Twitter已阻止我的服务器。

1 个答案:

答案 0 :(得分:0)

我也遇到了这个问题,我们无法弄清楚这个问题。但我发现了一些可能对您有所帮助的故障排除步骤。

  1. 检查robots.txt并确保允许user-agent: twitterbot。有时,Twitter被阻止通过此文件读取元数据。

  2. 检查主机是否阻止了Twitter服务器的IP地址。这些是twitter使用的IP地址:

      

    199.59.148.209
      199.59.148.210
      199.59.148.211
      199.16.156.124
      199.16.156.125
      199.16.156.126

    (资料来源:https://dev.twitter.com/cards/troubleshooting

    此外,Twitter的ASNUM是AS13414。

  3. 您的Apache .htaccess文件正在拒绝请求。您可以通过打开.htaccess文件并查找以下内容来检查:

    拒绝于199.59.149。*

  4. 按照上述问题排查步骤,让我们知道是否适合您!

    谢谢,

    Rakesh Solanki