这个问题可能被问了很多次,但我无法得到明确的答案,所以请原谅。
我有一个 ASP.NET MVC 博客成功运行,最近我发现 google 会同时看到请求 http://www.myblog.com
和 http://myblog.com
有所不同。
所以我想做一些从一个到另一个的重定向,但不确定我必须从哪一个到另一个进行重定向。意思是,我想进行从 http://www
到 http://
的 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/