为什么网站搬家后流量暴跌?

速达网络 域名知识 2

你猜怎么着?我有个朋友刚把网站从香港服务器搬到阿里云,结果百度收录直接腰斩。这事儿就跟搬家忘了通知亲戚似的,老客户找不着门啊!今儿咱们就唠唠这个nginx域名重定向的弯弯绕——​​别小看这几行代码,搞不好能让你少丢半年饭钱​​。


重定向不就是换个门牌号吗?

为什么网站搬家后流量暴跌?-第1张图片

新手常犯的错是把重定向当儿戏。去年苏州有个卖大闸蟹的,直接在nginx配置里写了个302跳转,结果三个月后官网权重掉到渣都不剩。​​划重点:301是永久搬家通知,302是临时借厕所​​。

301永久重定向302临时跳转
传递90%以上SEO权重不传递权重
浏览器缓存新地址每次都要问路
适合品牌升级适合活动页临时用

杭州某MCN机构吃过血亏:把旧域名用302跳转到新站,粉丝以为账号被封了。后来换成301,半个月流量就涨回来七成。


配置nginx真比登天难?

别被命令行吓着,其实就跟微信改昵称差不多简单。打开你的nginx.conf文件,找到server模块加这几句:

nginx**
server {    listen 80;    server_name old.com www.old.com;    return 301 https://new.com$request_uri;}

青岛海鲜电商老板老王的实战经验:​​别忘加$request_uri这个参数,不然商品详情页全跳转到首页,客户以为你改行卖传家宝了​​。


带参数链接怎么处理?

这个问题坑过不少老铁。去年双十一,深圳某服装厂的重定向把?sku=123搞丢了,结果用户跳转到错误商品页。正确的姿势应该这么写:

nginx**
if ($args ~* "^sku=(\d+)$") {    return 301 https://new.com/product/$1;}

温州鞋厂更绝,用正则表达式把旧版分类页全部映射到新系统:

nginx**
rewrite ^/category/(.*)-(.*)$ /new-cat/$2-$1 permanent;

全站跳转怎么保住内链权重?

合肥教育机构踩过的雷:直接全站跳转到首页,导致五千多篇原创文章的内链权重归零。正确做法是逐级映射:

nginx**
location /old-path/ {    rewrite ^/old-path/(.*) /new-path/$1 permanent;}

记得用工具检查死链,有个北京程序员写了自动扫描脚本,三分钟找出387条错误跳转。


我的血泪教训:​​千万别下午改重定向,半夜流量波动能吓出心脏病​​。见过最稳的操作,是先用302测试三天,再用301正式跳转。这就跟买裤子先试穿一个道理,合身了再剪标签啊!

标签: 暴跌 搬家 流量