我正在将 Facebook Open Graph 元标记添加到我的网站。例如:
<meta property="og:image" content="../images/aa.jpg"/>
Open Graph 是否采用相对 URL?
否则,如何在 asp.net mvc3 中将相对 url 转换为绝对 url - 是否有可用的函数所以呢?
最佳答案
文档对此一无所知,但相对 URL 将不起作用,只有包含方案的完整 URL 才有效。
只要只支持完整的 URL,您就可以使用 URL.Content
方法(如 What is the equivalent to Page.ResolveUrl in ASP.NET MVC? 中的建议)将相对 URL 转换为绝对 URL
注意事项:
- 2012 年,在旧的 Facebook 错误跟踪器中,这个错误被关闭,声明这是“设计使然”http://developers.facebook.com/bugs/192471680829756
- 如果您查看
http://ogp.me/ns
RDF schema (in Turtle)og:image
指定为ogc:url
有下一个描述:
A string of Unicode characters forming a valid URL having the http or https scheme.
关于html - 打开图可以解析相对url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9858577/