【发布时间】:2014-11-02 15:15:41
【问题描述】:
我做了一个网站:http://pravo-trans.eu/
所有需要的 og 元标记。但是当我想在任何社交网络上分享链接时,什么都没有发生。我以为可能是缓存。但是当我使用 facebook 调试器时,它说:
'og:type' 属性是必需的,但不存在。
这不是真的,因为我在<head> 中写道:
<meta property="og:title" content="Проект правовой помощи людям" />
<meta property="og:type" content="website" />
<meta property="og:image" content="/transgender-project.jpg" />
<meta property="og:description" content="Бесплатные юридические консультации и представительство по делам о смене документов (внесение изменений в записи о рождении, паспорта, трудовые книжки, документы об образовании и другие документы)" />
<meta property="og:url" content="http://pravo-trans.eu/" />
<meta property="og:locale" content="ru_RU" />
<link rel="canonical" href="http://pravo-trans.eu/" />
当我点击“查看我们的抓取工具为您的 URL 看到的确切内容”时,最奇怪的事情发生了。 我看到调试器解析了 Apache 默认页面而不是我的! https://developers.facebook.com/tools/debug/og/echo?q=http%3A%2F%2Fpravo-trans.eu%2F
会怎样,我该如何解决?
【问题讨论】:
-
看起来您的服务器上的某些配置有误,因此如果它没有得到它所期望的请求标头,它只会响应默认页面。请联系您的服务器管理员对此进行调查。
-
是的,我已经联系了处理这个问题的人,但他只能在几天后检查它((也许我应该在 .htaccess 中写一些东西,它会有所帮助吗?
标签: facebook apache meta-tags og-meta