设置网站首选域名

  • A+
所属分类:网络技术

什么是首选域名?

首先,每个URL都有两个版本(www和非www)。这两个版本分别是https://www.domain.com和https://domain.com,对Google而言,它并不知道哪个版本更重要,所以我们要告诉Google首选域名是谁。详细介绍

为什么要做首选域名设置?

原因一,避免重复内容

Google把www和非www的URL视为两个不同的网页,有人抓住这个漏洞,通过黑帽技术把两个版本同时排到第一和第二,霸占搜索结果,获取大量流量。Google推出熊猫更新,严厉打击重复内容,所以不设置首选的话,Google会以为你还想玩老的那一套,从而降低SEO排名。

原因二,加强反向链接

由于网页有www和非www两个不同版本,不做首选域名设置的话,可能会有一半反向链接连到www这个版本,而另外一半连到非www这个版本,无论你有多少外链,权重全部都被分散了。

代码

Apache

修改.htaccess文件,添加301重定向。

RewriteEngine on
RewriteCond %{http_host} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

Nginx

server {
    listen       80;
    server_name  domain.com.org;
    return       301 http://www.domain.com$request_uri;
}

server {
    listen       80;
    server_name  www.domain.com;
    ...
}

参考链接:http://nginx.org/en/docs/http/converting_rewrite_rules.html

weinxin
独角兽驿站
公众号

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: