二级域名注册

去年帮朋友弄一个摄影作品集网站,名注他死活不肯用二级域名,名注非要多花几十块注册个全新的名注 .com。结果三个月后谷歌收录慢得跟蜗牛爬一样,名注他跑来问我怎么回事。名注这事挺典型——很多人压根没搞明白二级域名到底是名注什么,就急着掏钱。名注

二级域名不是名注你“注册”来的。真正能注册的名注只有顶级域名,比如 .com、名注.net、名注.org 这些。名注二级域名是名注你买了主域名之后,自己在前头加个前缀搞出来的名注东西。拿我的名注博客举例,主域名是 example.com,那我随手就能开一个 photo.example.com 或者 blog.example.com。这玩意儿不需要向任何注册商交钱,也不用等审核,在 DNS 解析里加条记录就完事了。很多人以为要“注册”,其实是被某些建站平台的套餐话术带偏了。

那为什么有人宁愿多花钱买新域名也不用二级域名?我观察下来,主要是两个顾虑。一是觉得二级域名“不够正式”,发给客户看着像临时凑合的。二是担心 SEO 权重被主站稀释。第一个顾虑纯属心理作用——你看人家 Google 的很多服务都跑在二级域名上,比如 maps.google.com、drive.google.com,谁觉得它们不正式了?第二个顾虑稍微有点道理,但也没那么严重。搜索引擎确实会把二级域名当成相对独立的站点来对待,但它跟主站之间的权重传递依然存在,只是不如子目录(比如 example.com/photo)那么直接。如果你主站本身权重就不高,纠结这个纯属想太多。

真正该操心的是另一件事:二级域名的 Cookie 和跨域问题。我踩过这个坑。早年间给一个客户做电商站,主站用 www.example.com,后台管理用 admin.example.com。结果登录状态死活同步不过去,折腾了一下午才发现是 Cookie 的 domain 属性没设对。默认情况下,admin 子域下的 Cookie 不会自动带到 www 子域。得手动把 domain 设成 .example.com 才行。这种细节,那些鼓吹“二级域名随便用”的教程从来不提。

还有个小坑是 SSL 证书。如果你主域名买了单域名证书,那二级域名是不被覆盖的。要么买通配符证书(*.example.com),要么给每个二级域名单独申请。现在 Let's Encrypt 倒是能免费签通配符,但需要 DNS 验证,比普通 HTTP 验证麻烦一截。我一般建议:如果二级域名不超过三个,单独签免费证书更省事;超过五个,直接上通配符。

说回我那个朋友。他最后妥协了,用了 photo.yourname.com 这种形式。两周后谷歌就收录了首页,因为主域名本身已经养了两年多,权重直接带过去了。他省下的那几十块钱倒是小事,关键是省了重新养一个新域名的半年时间。所以我的判断很简单:个人项目、内部系统、测试环境,二级域名随便用,别犹豫。面向大众的商业主站,如果预算充足且品牌独立性强,再考虑单独注册。至于那些说“二级域名不利于 SEO”的论调,你让他拿具体数据出来,十有八九拿不出。

对了,补充一个实际观察:很多建站 SaaS 平台会送你一个二级域名,比如 yourname.wixsite.com 或者 yourname.github.io。这种其实叫“子路径”或“子域名托管”,跟你自己买主域名再开二级是两码事。前者你没有任何控制权,后者你握着 DNS 想怎么改就怎么改。别搞混了。