我的网站是一个求职网站 如果我目前共享一份工作,网址可能是
例如http://jobs.com/jobs/show-job/143/Jobit-flyers-put-up/Other/
但是Facebook试图抓取 http://jobs.com/jobs/show-job/因为这是规范的URL。
当有人将其发布在Facebook上时,这真的很糟糕,因为所有OpenGraph标签都是空的,因此链接会获得错误的缩略图和空白信息。谁知道如何解决这个问题?
已修复!
在动态页面的标题中,您正在创建只需用户 meta og 标签
<meta property="og:url" content="<?php get_current_url(); ?>" >
Canonical URL 是代表您的 OpenGraph 对象的 URL,它旨在以这种方式工作!
您可以看到我对类似问题的回答以获取更多详细信息。
如果您要发布"文章",请不要使用"网站"的 og:type。
例如:
- 如果你说这个 http://jobs.com/show-job/
- 是 og:类型 = 网站
然后你告诉脸书:
- http://jobs.com/jobs/show-job/143/Jobit-flyers-put-up/Other/
- 是演艺工作的规范/
简单地说:使用以下方法:
- og:type = 网站 => http://jobs.com/
- og:类型 = 文章 => http://jobs.com/show-job/
- og:类型 = 文章 => http://jobs.com/jobs/show-job/143/Jobit-flyers-put-up/Other/
更多信息在这里:https://ogp.me/#type_article