我正在将Facebook Open Graph元标记添加到我的网站。例如:
<meta property="og:image" content="../images/aa.jpg"/>
Open Graph是否使用相对URL?
否则,我怎么能转换成一个相对URL到一个绝对的URL在asp.net MVC3 -是否有任何可用的功能,这样做呢?
Answers:
文档上没有任何内容,但是相对URL将不起作用,只有包含方案的完整URL才能起作用。
只要仅支持完整URL,您就可以使用URL.Content
方法将相对URL转换为绝对URL (如ASP.NET MVC中的Page.ResolveUrl等效于什么中所建议)。
笔记:
http://ogp.me/ns
RDF的RDF模式(在Turtle中) og:image
,ogc:url
则具有以下描述:一串Unicode字符,形成具有http或https方案的有效URL。
我og:image
在网站上设置了带有相对URL的标签,即使Facebook报告这样的错误:
URL的“ website”类型的对象“ http:// *** /”无效,因为无法将属性“ og:image:url”的给定值“ preview.png”解析为“ url”类型。
在https://developers.facebook.com/tools/debug/og/object/上,图像显示在预览中。
因此,我想至少在facebook上,这是受支持的。