网站做301重定向怎么做
本文关键词:网站做301重定向怎么做
刚接手那个做建材的站时,我差点没把键盘砸了。老板非要把旧域名换成新的,说是好记,结果上线第一天,流量直接腰斩,百度站长平台里全是抓取错误。那几天我头发都愁白了,找外包说是改改代码就行,结果越改越乱,最后还得我亲自上手。今天就把这血泪经验揉碎了讲给你们听,别再去交那些智商税了。
很多新手一听到301就头大,觉得那是技术活,得懂代码。其实真没你想得那么玄乎。301重定向说白了,就是告诉搜索引擎和访客:“嘿,原来的门牌号换了,请去新地方找我,而且我会把原来的信誉都带过去。”要是这步没做对,你之前积累的权重、收录、外链,全得打水漂。
咱们先说最省事的办法,适合那些不太懂Linux服务器配置的兄弟。如果你用的是虚拟主机,或者像阿里云、腾讯云这种有面板的,直接在控制面板里找“重定向”或者“URL转发”。注意啊,这里有个大坑!千万别选“框架转发”或者“JS跳转”,那都是200状态码,搜索引擎根本不吃这一套,你的权重照样丢光。一定要选“301永久重定向”。把旧域名指向新域名,保存,完事。简单吧?但这只是表面功夫,真正的考验在后面。
要是你用的是Nginx或者Apache服务器,那就得动点真格的了。别怕,就几行代码。比如Nginx,在配置文件里加一段:
`nginx
server {
listen 80;
server_name old.com www.old.com;
return 301 https://new.com$request_uri;
}
`
这段代码的意思是,所有访问旧域名的请求,全部301跳转到新域名,而且要把后面的路径也带上,比如访问old.com/about,会自动变成new.com/about。这点特别重要,很多小白只重定向首页,结果内页全404,搜索引擎一看,哎哟,这站废了,直接降权。
我有个做餐饮加盟的客户,去年换域名,没做301,直接换上新域名发文章。结果三个月过去,新域名收录寥寥无几,老域名的流量还在跑,两边打架,老板急得跳脚。后来我帮他做了全站301,大概一周左右,新域名流量开始回升,一个月后基本恢复了之前的水平。所以说,这玩意儿不是可有可无,是保命符。
还有个细节,HTTPS的问题。现在都讲安全,如果你的老站是HTTP,新站是HTTPS,重定向的时候最好一步到位,直接跳到HTTPS的新域名。别搞什么HTTP跳HTTP,再跳HTTPS,那样跳转次数多了,用户体验差,搜索引擎也嫌弃。
最后,做完301别急着庆祝,得去百度站长平台或者Google Search Console里提交一下新域名的sitemap,然后盯着“抓取诊断”看几天。如果发现还有旧域名的页面被收录,别慌,那是缓存问题,多抓几次就没了。要是发现有大量的404,那说明你重定向没做全,赶紧补上。
做网站就像过日子,细节决定成败。301重定向看着小,但处理不好,那就是大事故。别嫌麻烦,花半小时配置好,能省下半年的流量损失。这钱花得值,这时间花得对。你要是还在纠结网站做301重定向怎么做,照着上面这几步走,准没错。记住,真诚对待搜索引擎,搜索引擎才会真诚对待你。