WWW重定向到非WWW,或周围的其他方式? [关闭](Redirect WWW to non W

2019-08-06 05:22发布

我刚跑在我的网站SEO的审计和收到此消息...

确保www.mysite.co.uk和myside.co.uk不是并行运行。

因为搜索引擎网址,考虑使用和不使用“www”的两个不同的网站从非首选主机重定向请求是非常重要的。

一旦您的首选域设置,使用301重定向所有流量到非首选域。

现在我的网站可工作在WWW。 无论是否包含www。 那么,这是否意味着我网站上并行运行?

如果让我怎么解决这个问题? 并应我点我不WWW到WWW或周围的其他方式?

即时通讯使用Linux / Apache服务器上的PHP。

Answer 1:

现在我的网站可工作在WWW。 无论是否包含www。 那么,这是否意味着我网站上并行运行?

漂亮多了。 并行运行意味着一个访问者(人或搜索引擎机器人)可以与URL的www和非www版本访问相同的内容。

建议的做法是有积极的两个主机名,但非首选主机的所有流量重定向到使用301重定向的首选之一。

如果让我怎么解决这个问题?

对于Apache,并将这些规则中.htaccess坐落在wwwroot目录文件:

#########################
# redirect no-www to www
#########################

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?!www\.)(.+) [NC]
RewriteRule ^(.*) http://www.%1/$1 [R=301,NE,L]

- 要么 -

#########################
# redirect www to no-www
#########################

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^(.*) http://%1/$1 [R=301,NE,L]

并应我点我不WWW到WWW或周围的其他方式?

有没有明确的答案; 两者各有利弊。 见是WWW明白为什么有一个WWW网址是好的,它的竞争对手没有WWW它简单地说,“万维网。已经过时了。” 没有解释。



Answer 2:

事实上,保持提供wwwno-www版本,一个网站可以hasardous因为它产生你的网站的两个版本之间重复的内容。 而谷歌不喜欢重复的内容,这就是为什么它是很好的搜索引擎优化初步实践重定向wwwno-www或者相反。

随着Apache服务器,你可以创建.htaccess文件(在你的域名根),并插入这些行(重定向301重定向 ) wwwno-www

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^example\.com [NC]
RewriteRule (.*) http://example.com/$1 [QSA,R=301,L]
</IfModule>

您也可以选择相反(重定向从no-wwwwww )如果你喜欢。 对SEO无论你选择一种或另一种解决方案。



Answer 3:

我想你应该使用.htaccess文件重定向非www到www:

这里是如何做到这一点和其他一些有用的技巧: http://roshanbh.com.np/2008/03/url-rewriting-examples-htaccess.html



Answer 4:

WWW在www.domain.com是子域可以是任何东西。 像(m.domain.com,x.domain.com或任何东西。

但通常按照常规的方法www是任何网站的默认子域。

大部分的网站是指www.sitename.com或sitename.com到同一页面。

所以不用担心只是继续.. !!



文章来源: Redirect WWW to non WWW, or the other way around? [closed]