你花大半年把WordPress站做到每天几百流量,突然换了好记的新域名,或者从http换成https。结果一周后看统计,原来的搜索流量直接掉了八成,老用户点收藏跳404,搜索引擎还只收录旧地址,亏不亏?其实只要做个全站301重定向,就能把旧站所有流量、权重全转到新地址。今天这篇全是可直接抄的步骤,新手不用懂代码也能搞定。
第一种就是整站换域名。
整个站从旧域名搬到新域名,所有链接都变了,必须做。
不做的话,旧地址全废,之前的积累全打水漂。
第二种就是http全站转https。
现在搜索引擎都优先收录https,原来的http链接必须全转过去。
不然会有两个一模一样的站,搜索引擎会给你降权。
如果你只是改了三五篇文章的链接,只改单个就行,不用动全站。
如果你只是换了服务器,域名没改,完全不用碰这个,别没事找事。
第一步,打开你的WordPress后台,点「插件」-「添加新」。
搜索框搜Redirection,找那个免费的,安装激活就行。
第二步,激活后点后台左侧「工具」,找到「Redirection」点进去。
第三步,添加新的重定向规则,按下面填:
来源URL那里填 .,意思是匹配旧站所有链接
目标URL那里填 https://你的新域名/$1,替换成你自己的
分组选默认,点「添加重定向」就完事了
如果你只是http转https,不用这么麻烦。
直接搜插件Really Simple SSL,安装激活后点一键启用。

插件自动帮你把所有http链接转成https,不用填任何东西。
避坑提醒:填目标地址的时候,$1一定要带上。
不带的话,所有旧链接都会跳到新站首页,内页权重全丢。
现在大部分服务器用的都是Nginx,找到你站点的配置文件。
在配置文件的server块里,加上这段代码:
``` if ($host != '你的新域名') { return 301 https://你的新域名$request_uri; } ```改完保存,重启一下Nginx就生效了。
Apache直接改网站根目录的 .htaccess 文件。
把这段代码加在文件最开头就行:
``` RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^你的新域名\.com$ [NC] RewriteRule ^(.)$ https://你的新域名.com/$1 [L,R=301] ```改完直接保存,不用重启服务就能生效。
避坑提醒:改代码之前一定要先备份原文件。
改错了直接还原就行,不会把整个站搞崩。
很多人弄完就不管了,其实花两分钟检查下更稳。
第一,随便找一个旧站的内页链接,复制到浏览器打开,看是不是自动跳转到新站对应的内页,而不是首页或者404。
第二,用站长工具的HTTP状态查询查旧链接,返回301就是对的,返回其他状态就赶紧改。
如果是换了域名,记得去百度搜索站长平台提交域名改版申请,能加快搜索引擎更新,少掉很多流量。
其实全站301重定向一点都不难,新手怕改错就用插件法,5分钟就能弄完,完全不会出错。会改服务器配置就用服务器法,打开更快也更稳定。
不管你用哪种方法,核心就是不要漏了任何一个旧链接,做完一定要检查。
你现在就打开你的WordPress后台,先备份好文件,照着步骤一步步来,10分钟肯定能搞定,别拖着,越拖流量丢的越多。
上一篇: 织梦快照更新慢?这几个优化技巧你得懂
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图