【发布时间】:2018-08-14 15:22:49
【问题描述】:
我在我的页面上使用了打开的图表,但不幸的是它不起作用,我不明白为什么。
Mvc 代码:
@section MetaTags
{
<meta name="keywords" content="@Model.GoogleKeywords" >
<meta name="description" content="@Model.GoogleDesc" >
<meta property="og:type" content="product" >
<meta property="og:image" content="@Model.MainImageUrl?w=200" >
<meta property="og:title" content="@Model.Name" />
<meta property="og:description" content="@Model.GoogleDesc" >
<meta property="og:url" content="@(Request.Url.Scheme)://store.com/products/@Model.Url.ToLower()" >
<meta property="og:site_name" content="SiteName" >
}
输出:
<meta name="keywords" content="Machin , Store" >
<meta name="description" content="Machin" >
<meta property="og:type" content="product" >
<meta property="og:image" content="http://store.com/ProductImages/Images_f93cc5d0-70ff-444f-bcdc-0415b8b6a2f3/TWD25-min - Copy (2).jpg?w=200" >
<meta property="og:title" content="Machin Tit" />
<meta property="og:description" content="Machin" >
<meta property="og:url" content="http://store.com/products/e7673dbc-b375-4de4-abe0-8fd985e6697f" >
<meta property="og:site_name" content="SiteName" >
我哪里做错了?
谢谢。
【问题讨论】:
-
到底是什么不起作用?
-
乍一看,og:image 属性中的图像 URL 中不应有任何空格。
-
@Jon Ryan ... 那就是将页面链接放置在电报等位置时,不会出现照片和页面视图
-
@Jason Roner ......我想知道问题是否存在
-
我希望你会说这只是图像没有显示在这种情况下,例如@JasonRoner,我将指出图像 url 中的空格。我看不到其他任何显而易见的东西。
标签: asp.net-mvc html seo facebook-opengraph