我正在尝试设置og标签,以便在Facebook上分享我的子页面。
我的子网页的网址是:www.example.com/subpage.html
Facebook的代码:
<meta property="og:title" content="some text">
<meta property="og:type" content="website">
<meta property="og:url" content="http://www.example.com/subpage.html">
<meta property="og:image" content="www.example.com/subpage.html/images/image1.jpg">
<meta property="og:site_name" content="some text">
<meta property="og:description" content="some text">
<meta property="og:image:width" content="470">
<meta property="og:image:height" content="246">
我还使用了一个规范网址:
<link href="http://www.example.com" rel="canonical">
所以我的问题是:应该是属性=&#34; og:url&#34;与规范相同? 如果我在Facebook URL调试器上测试它(如上所述)那么它将获取正确的信息。但它给了我以下警告:
不匹配og:标题中的url和规范url og:url标记与rel =&#39; canonical&#39;的网址不同链接在HTML中。
如果我更改它并使其与规范相同而不是用于子页面的信息,它将获取用于我的主页的信息,这是我不想要的。
所以我必须保持原样吗?