Asp.net 如何为ASPX.NET页面添加cannonical标记
如何为使用母版页的.NET(aspx)网页设置cannonical标记?Asp.net 如何为ASPX.NET页面添加cannonical标记,asp.net,seo,Asp.net,Seo,如何为使用母版页的.NET(aspx)网页设置cannonical标记? 根据SEO测试,我们的网站在规范测试中失败。我们使用的是第三方主机(win服务器),无法访问根服务器 我将以下代码段添加到我的domain.com/default.aspx页面 HtmlLink seoTag = new HtmlLink(); seoTag.Attributes.Add("rel", "canonical"); seoTag.Href = "http://www.domain.com/"
根据SEO测试,我们的网站在规范测试中失败。我们使用的是第三方主机(win服务器),无法访问根服务器 我将以下代码段添加到我的domain.com/default.aspx页面
HtmlLink seoTag = new HtmlLink();
seoTag.Attributes.Add("rel", "canonical");
seoTag.Href = "http://www.domain.com/";
Header.Controls.Add(seoTag);
但那没用
感谢您的反馈 尝试将其添加到aspx中(html代码)
这是否产生了任何输出?您可以直接将元素添加到标记中吗?(也就是说,如果这些值是静态的,为什么还要涉及代码隐藏呢?)。请免费推荐更好的方法。我的韦伯斯特说,他在IIS上做了一些更改,以正确解析域URL,但在检查后发现情况并非如此。
<link rel=”canonical” href=”http://example.com/page.html”/>