asp.net-mvc - 用于重定向的 www 或 http www

标签 asp.net-mvc seo

这个问题可能被问了很多次,但我无法得到明确的答案,所以请原谅。

我有一个 ASP.NET MVC 博客成功运行,最近我发现 google 会同时看到请求 http://www.myblog.comhttp://myblog.com 有所不同。

所以我想做一些从一个到另一个的重定向,但不确定我必须从哪一个到另一个进行重定向。意思是,我想进行从 http://wwwhttp:// 的 301 重定向,反之亦然。

此外,在站点地图文件中,我已将网址指定为 http://www.*,在 google web master 工具中,该网站显示为 http://www.myblog .com

有人可以帮我解决这个问题吗?

最佳答案

您可以指定canonical references,而不是重定向内容。指示搜索引擎对哪个 URL 进行索引。无论 Google 看到您的网址的哪个版本,它都会看到相同的内容,并在 www.myblog.com 域下将您的网站编入索引。

例如:

<head>
  <link rel="canonical" href="http://www.myblog.com" />
  ...
</head>

关于asp.net-mvc - 用于重定向的 www 或 http www,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12055326/

相关文章:

php - 网址不友好 - i18n

php - &lt;title&gt; 标签太多

php - 使用 php 和 mod_rewrite 将 php 搜索 url 更改为短 url

c# - CSS、图像、JS 未在 IIS 中加载

asp.net - MVC 应用程序重启后每个页面都很慢

asp.net - 如何添加对 ASP.NET Core 1.0 MVC 项目的项目引用

asp.net-mvc - FilterAttribute 顺序不起作用

c# - 如何避免使用 asp.net mvc 4 在模型中更新某些字段

html - Rich Snippet 可以在没有 html 5 页面的情况下使用吗?

seo - 服务器物理位置是否对区域域有任何负面的 SEO 影响?