网站换域名、改版改链接,最怕两件事:旧链接全变死链、搜索引擎权重丢掉。小编吃过亏,301重定向就是救星:把旧地址永久转到新地址,权重跟着走、用户不扑空。这篇把301重定向和URL规范化讲清楚,搬家也不慌。
换域名搬家是大事,配台稳定的海外主机,新旧站点都别掉线:Zenlayer(海外服务器)、Spinservers(云主机)。

先懂301是啥
301是永久重定向,告诉浏览器和搜索引擎:这个地址永远搬到新地址了。搜到旧地址会自动跳到新的,权重(PR)大部分会转移过去。和302(临时跳转)不一样,302不传权重。换链接、换域名,必须用301,别用错。

Nginx下怎么配301
Nginx配301很直接。rewrite或return 301,把旧路径转到新地址。整站换域名:return 301 $scheme://新域名$request_uri;,保留路径。单页改链接:rewrite旧地址 新地址 permanent;。配完测试,旧地址必须返301。

Apache的.htaccess跳转
Apache用.htaccess配301。Redirect 301 /旧路径 新地址,或RewriteRule旧 新 [R=301,L]。整站换域名也能一条Rule搞定。注意[L]停规则、[R=301]标明永久。配完用工具测下状态码,必须是301。

URL规范化别忽略
URL规范化就是让同一页面只有一个标准地址,别让搜索引擎觉得是重复内容。www和不带www只留一个,http/https统一,大小写、尾部斜杠统一。用301把这些收敛到一个,再加canonical标签。规范化做不好,权重会被分散。

避坑和检查清单
配完一定要检查:旧地址返301、新地址返200。别配成302。301别做链式跳转太多,一跳到位最好。内链也要更新成新地址。改完看搜索引擎收录,权重慢慢会转过来。别急着删旧站,等收录稳定再说。

总结:换域名搬家用301永久跳转、Nginx或Apache配好规则、URL规范化收敛到一个地址、配完逐条检查,权重能保住,用户也不迷路。改版换域名,这套做对了就稳。


喜欢
顶
难过
囧
围观
无聊



