如何修复“无法渲染卡片预览”twitter 错误?

问题描述 投票:0回答:1

我正在尝试在我的网站上实现 Twitter 共享。为此,我添加了这些元标签:

<meta property="twitter:card" content="summary_large_image"/>
<meta property="twitter:site" content="@abc"/>
<meta property="twitter:title" content="dummy text"/>
<meta property="twitter:description" content="dummy text"/>
<meta property="twitter:url" content="http://example.com/example"/>
<meta property="twitter:image:src" content="http://example.com/wp-content/uploads/2017/03/example.jpg"/>
<meta property="twitter:domain" content="The Example"/>

当我尝试使用 Twitter 卡片验证器检查卡片预览时。我收到此错误:错误:获取页面失败,因为它被 robots.txt 拒绝。

为了解决这个问题。我已在服务器上的机器人文件中添加了这些行:

User-Agent: google
User-Agent: googlebot
User-agent: Twitterbot
Crawl-delay: 10 

User-agent: *
Disallow: /

但我仍然遇到这个问题。请帮我解决这个问题。

php wordpress twitter twitter-card
1个回答
0
投票

我从未见过 robots.txt 错误。

尝试添加

<meta name="twitter:creator" content="@abc">

FWIW 我不在图像上使用

src

尝试

<meta property="twitter:image" content="http://example.com/wp-content/uploads/2017/03/example.jpg"/>

© www.soinside.com 2019 - 2024. All rights reserved.