asp.net - SEO 的重复页面内容

标签 asp.net iis iis-7 seo iis-6

我的 SEO 工具告诉我 https://example.com与这些页面有重复的内容。 具有重复页面标题的 URL

https://example.com/Employment/default.aspx

https://example.com/employment/Default.aspx

https://example.com/Employment/Default.aspx

我有 IIS6,我使用重写小写规则来解决这个问题,问题在浏览器上解决了,现在所有 URLS 都是小写的,但我仍然有重复的页面,我的 SEO 工具仍然显示重复项 我想在 IIS 上写一个规则来摆脱那些重复项 附:https://example.comhttps://example.com/Employment/Default.aspx是同一页

最佳答案

假设所有页面上的内容都相同,而这实际上是同一页面(具有不同的 URL),那么 rel=canonical 是您最好的选择。这将告诉 Googlebot(和 Bing 等)Default.aspx 实际上与 default.aspx 相同,并将您通过 Default.aspx 收到的任何搜索相关性归因于 default.aspx。

这里是正确的规范标签:

https://support.google.com/webmasters/answer/139066?hl=en

或者(并且可能结合使用),还有 301 永久重定向。

这与规范的效果相同,但将访问者从 Default.aspx 永久重定向到 default.aspx,包括 Googlebot。同样,搜索相关性将从前一个链接传递到后一个链接。

下面是关于实现的更多信息:

http://www.iis.net/configreference/system.webserver/httpredirect

关于asp.net - SEO 的重复页面内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29637675/

相关文章:

asp.net-core - 在 IIS 中运行 Web 应用程序时,HttpContext 为 NULL

css - IIS 无法识别 Bootstrap CSS 和 Javascript

c# - 为什么我得到 System.UnauthorizedAccessException Access to the path 'Google.Apis.Auth' is denied

C# HttpClient 添加 "User-Agent" header 显示为几个不同的 header

即使授予 "Everyone"访问权限,ASP.NET 应用程序也无法访问网络共享

asp.net - 在 IIS 7 中部署 ASP.NET Web 应用程序和 WCF 服务时应遵循哪些最佳实践?

c# - 网页设计问题

iis-7 - Visual Studio 2015 错误 500.19

javascript - 将 MVC 模型序列化为 JSON

html - 具有简单 float 的 asp css 不适用于 treeview