新域名备案下来了,更换新域名后,考虑到原来域名也被收录了不少页面,就这样让这些链接变成死链就太可惜了。所以把新域名作为主要域名后,原来的域名也并没有删除解析。但是如果什么都不做,就会发现:

1、我把新域名的ngaaron.com作为主域名,它的HTTP状态返回码是200;而www.ngaaron.com的HTTP状态返回码这是 301 ;说明带www的域名已经是设置为301跳转了。

2、但是kiwichinese.cn和www.kiwichinese.cn这两个域名的状态返回码却依然还是200;

对于搜索引擎来说,可能在爬虫的时候就会认为这是两个站点,恐怕继续收录就不太好,而且两个内容完全一样的站点对SEO优化也非常不利。301重定向被认为是目前域名更改后以最友好的方式展现给搜索引擎,也是业内用得最多的。那么如何辨别网站是否成功设置了301重定向呢?这里推荐一个查询网站:http://tool.chinaz.com/pagestatus/

200 – 服务器成功返回网页;
301 –  网站重定向到指定页面;
302 –  网站临时重定向到指定页面;
503 – 服务不可用,使用CDN加速时,很容易产生503页面;
404 – 请求的网页不存在;

301重定向主要是用于在域名的更改或者不带www的域名定向到带www的域名上,而302重定向可能我们的了解就比较少了,302重定向又称之为302代表暂时性转移,英文叫法为302 redirect,可以理解为暂时或者临时重定向,表示一个页面只是临时的搬到另一个页面上。

题外话:

目前有部分站长将302 重定向应用到黑帽技术上,利用302的外部重定向来进行“302劫持”,即将别人的内容劫持到自的页面上,来获得更好的权重,这些一般是在交换友情链接上需要注意的事情。

如果是进行新旧域名的替换,那么302重定向与301重定向的效果是一样的,并且都可以将旧域名的权重传递到新域名上,然而302却是以另外的方式——PR劫持来实现的。

如果A做302临时重定向到B,A随时有可能改变主意显示本身或者做其他改变,那么当搜身引擎蜘蛛抓取A的时候,实际上抓取的是目标地址B的内容,这样就导致A和B不同的地址有完全相同的内容,并且都被编入了索引,被认为是“利用重复的内容来干扰Google搜索结果的网站排名”,网站受到惩罚也是在情理之中。

Wordpress如何设置 301 重定向

登陆到网站后台,或使用FTP,或进入控制面板,找到header.php文件,然后在 <?php 后面添加下面代码:

当然有其他方法也可以自己测试,或者如果你不愿意折腾,可以尝试使用插件:Redirection。

You Might Also Like

  • ksdzfd 2016-01-09 at 15:00

    GOOD!

  • BeatrisValas 2016-10-30 at 23:49

    I see your blog needs some fresh & unique content. Writing manually is time consuming,
    but there is tool for this task. Just search for: Fasrixo’s tools