以前买了一个索马里的域名,88元/年,价格还算厚道,忽然so域名的注册局变了,移交给了海盗当局,以后续费就要350一年了,考虑了一下,决定还是重新申请一个cn的域名用用。虽然网站几乎还没什么流量,但是毕竟搜索引擎已经有收录了,因此还是得做一些域名切换的操作。
WordPress:
登陆管理后台,在设置中,将WordPress地址设置为新的域名。
百度sitemap插件中,将系统安装的URL路径重新校验为新的域名。
百度站长工具:
在百度站长工具中新增新的域名,否则百度sitemap插件会停止提交站内索引。
百度统计:
如果用了百度统计,需要在百度统计中新增站点,并在wordpress中更新站点统计JS代码。
Nginx:
1、将以前配置中的server_name修改为新的域名:
server_name wujc.cn www.wujc.cn;
2、增加一个server节点,用来配置老的域名并重定向到新的域名:
server { listen 80; server_name wjc.so www.wjc.so; location / { rewrite ^/(.*) http://wujc.cn/$1 permanent; } }
重新加载nginx即可,至此所有搜索引擎中老域名过来的请求都会被重新定向到新域名。传说聪明的搜索引擎检测到后会逐渐自动将老的域名PR值切换到新的域名去,不过没有验证过,但是Google很快会自动收录新域名的内容,百度不会很快主动收录。