背景
品牌更换后,需要将原来网站的域名切换到新的域名,
如360buy.com 更换为 jd.com, mp3.baidu.com 更换为 music.baidu.com
更换域名后出现的问题
-
百度对新域名的收录是有时效的,如果直接下线原域名对应服务,会导致用户访问“服务不可用”,严重影响用户体验,同时,在百度搜索会有相应提示(对品牌也是有影响的)
-
网站权重无法进行传递,老域名已经积累了比较多的外链,网站权重比新域名较高。如果直接停用原域名,相当于把之前积累的网站权重也丢弃了
保留原网站权重的操作步骤
-
首先,保证原域名服务可用
-
修改原域名DNS解析:
(1)修改CNAME
(2)修改显性URL转发
参考阅读:
CNAME: 如果需要将域名指向另一个域名,再由另一个域名提供ip地址,就需要添加CNAME记录。
显性URL:从一个地址301重定向到另一个地址的时候,就需要添加显性URL记录
-
验证CNAME解析
ping 360buy.com
同ping jd.com
显示IP地址相同 -
验证显性URL转发解析
输入'360buy.com', 直接跳转到'jd.com', 这种属于301跳转,会将原域名权重传递到新域名 -
原网站修改
对原网站进行Nginx配置或者代码修改,访问原网站301跳转至新域名网站
(1)nginx配置修改:
server {
server_name www.360buy.com 360buy.com ;
if ($host != 'www.360buy.com' ) {
rewrite ^/(.*)$ http://www.jd.com/$1 permanent;
}
...
}
参考阅读
:
Nginx 301重定向域名
(2)URL 301跳转PHP代码示例:
<?php
$the_host = $_SERVER['HTTP_HOST'];
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
if($the_host == 'www.360buy.com')
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.jd.com'.$request_uri);//
}
?>
- 百度站长平台处理
通过百度站长平台对新网站进行快速收录:
优化与维护 -- 网站改版,提交相关信息即可
- 外链建设
(1)微博中关联网站信息及地址修改
(2)百度百科、百度贴吧等更新
转载说明
转载请注明出处,谢谢
网友评论