你有没有发现,有时候手里攥着两三个好域名,都想挂到同个WordPress站,要么跳转死链要么后台进不去,折腾半天头发掉一把?别慌,这事儿吧玩过N年WP的老司机都踩过坑,今天给你掰扯得明明白白,连免费虚拟主机的情况都给你留了口子。
先提个大前提:不管你是要做站群子站跳转,还是不同域名进不同首页分类,核心逻辑都是先搞定域名解析,再动WP后台和核心文件,顺序搞反了绝对白忙活。
先讲最基础的场景:所有域名都跳转到主站首页,比如你买了example.com、example.net、example.cn,只留com做正式域名,另外俩自动蹦过来。
这种最简单,完全不用碰代码。
第一步搞域名解析,不管你用阿里云腾讯云还是Godaddy,登录域名控制台,找到「DNS解析」,给每个要跳转的域名,都加一条A记录(没有ipv6需求的话)或者CNAME记录。选CNAME更省心,主机商换IP你不用改。记录值填主站的解析地址就行,主机面板里一般能找到,比如主机商给你的xxxx.xxx.net,抄过来就行。解析生效时间一般5分钟到2小时,别急着下一步,先在本地ping一下试试通不通。
等解析全绿了,第二步是在虚拟主机/云服务器面板加绑定。比如用宝塔的话,进网站设置,域名管理那栏直接把剩下的域名添进去,不用加特殊后缀;用cPanel的话,找Addon Domain或者Parked Domain,这种跳转场景用Parked(停靠域名)最合适,Addon是加独立子目录的,别搞混。
停靠之后,还得去WP后台补个刀,不然偶尔会有小bug,比如媒体库图片加载不出来。后台设置里找到「常规」,只留主站的WordPress地址(URL)和站点地址(URL),剩下的别改,填完记得保存。
接下来讲进阶场景:不同域名进不同的页面,比如example.com进首页,shoes.example.com进鞋类分类,或者bag.com直接进包包的产品页。这个就得稍微碰下WP核心文件wp-config.php了,别紧张,只加几行代码,复制粘贴就行。
老规矩,先做备份!重要的事敲黑板加粗,不管你是加几行还是删几个字符,先把wp-config.php和整个网站用插件(比如UpdraftPlus)备份一份,也可以直接在主机面板拖下来一份本地存着,翻车了随时救。
备份好后,找到wp-config.php,别用记事本打开!记事本会乱码,用Notepad++、VS Code,哪怕手机上的编程类编辑器也行。
在文件开头的