Asp.net mvc 用于重定向的www或http www
这个问题可能会被问很多次,但我无法得到一个明确的答案,所以请原谅我 我有一个ASP.NET MVC博客成功运行,最近我知道google看到了这两个请求Asp.net mvc 用于重定向的www或http www,asp.net-mvc,seo,Asp.net Mvc,Seo,这个问题可能会被问很多次,但我无法得到一个明确的答案,所以请原谅我 我有一个ASP.NET MVC博客成功运行,最近我知道google看到了这两个请求http://www.myblog.com和http://myblog.com不同 所以我想从一个重定向到另一个,但不确定从哪个重定向到另一个。意思是,我想从http://www到http://或反之亦然 另外,在站点地图文件中,我将URL指定为http://www.*在google web master tools中,网站显示为http://ww
http://www.myblog.com
和http://myblog.com
不同
所以我想从一个重定向到另一个,但不确定从哪个重定向到另一个。意思是,我想从http://www
到http://或反之亦然
另外,在站点地图文件中,我将URL指定为http://www.*
在google web master tools中,网站显示为http://www.myblog.com
有人能帮我一下吗?您可以指定重定向内容来指导搜索引擎索引哪个URL。无论谷歌看到的是哪个版本的URL,它都会看到相同的内容,并在
www.myblog.com
域下索引您的站点
例如:
<head>
<link rel="canonical" href="http://www.myblog.com" />
...
</head>
...
您可以指定重定向内容来指示搜索引擎索引哪个URL,而不是重定向内容。无论谷歌看到的是哪个版本的URL,它都会看到相同的内容,并在www.myblog.com
域下索引您的站点
例如:
<head>
<link rel="canonical" href="http://www.myblog.com" />
...
</head>
...
回答您最初的问题:您喜欢哪一种并不重要
针对斯波尔托的回答:
规范参考是建议。谷歌曾表示,他们不一定会追随他们,因为他们是你的首选。而301s则具有权威性
Canonical非常适合动态URL或电子商务中的产品分布在多个地方。否则,首选项仍应为301s,甚至应在GWT中设置首选项
“尽可能使用301s”-马特·卡茨
回答你最初的问题:你喜欢哪一个并不重要 针对斯波尔托的回答: 规范参考是建议。谷歌曾表示,他们不一定会追随他们,因为他们是你的首选。而301s则具有权威性 Canonical非常适合动态URL或电子商务中的产品分布在多个地方。否则,首选项仍应为301s,甚至应在GWT中设置首选项 “尽可能使用301s”-马特·卡茨
对于我的所有站点,我总是选择使用非www授权(无子域)作为我的规范URL,并且我在.htaccess中进行301重写,如下所示:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mydowmain.com$ [NC]
RewriteRule ^(.*)$ http://mydomain.com/$1 [R=301,L]
对于我的所有站点,我总是选择使用非www授权(无子域)作为我的规范URL,并且我在.htaccess中进行301重写,如下所示:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mydowmain.com$ [NC]
RewriteRule ^(.*)$ http://mydomain.com/$1 [R=301,L]
在可能的情况下,应在规范引用上使用301s。在可能的情况下,应在规范引用上使用301s。