cPanel域名管理完整教程:绑定附加网域+子域名+强制HTTPS跳转
本站部分链接为联盟推广链接。通过这些链接购买,我可能获得佣金...
这不仅不会增加您的实际费用,通常还能让您享受到专属折扣。所有上榜推荐均基于真实项目环境下的自费实测,排名完全由客观测评数据决定。详细规则请查阅《免责声明》。
域名买了,主机也买了,但两者还没有关联起来,这是很多新手卡住的第一道关。cPanel的域名管理功能可以帮你完成这件事,同时还能在同一个主机账号下挂多个网站、创建子域名,以及把HTTP访问强制跳转到HTTPS。
本文把这几个操作逐一讲清楚,全程以wptt.net为演示域名。
主域名是怎么绑定的
在大多数情况下,你在主机商那边购买套餐时填写的那个域名就是主域名,cPanel里已经自动绑定好了,不需要额外操作。
你需要做的是在域名注册商那边把域名的NS记录指向ChemiCloud分配的NS地址(开通邮件里会提供),或者直接把A记录指向主机的IP地址。两种方法都有效,区别在于:改NS是把整个域名的DNS管理权交给ChemiCloud,改A记录只是指定该域名的解析方向、DNS管理权留在注册商。
你可以参考:ChemiCloud主机评测+建站教程
如果你的域名是在Namecheap注册的,改NS的具体操作可以参考Namecheap域名注册教程里关于DNS管理的部分。
添加附加网域(Addon Domain)
Addon Domain的意思是:在同一个cPanel账号下,额外绑定一个完全独立的域名,运行一个独立的网站。适合同时管理多个外贸站、测试站的人。
进入cPanel → Domains区域 → Domains(或Addon Domains)
点击”Create a New Domain”:
- Domain:填写要添加的域名,比如
shop.wptt.net或者其他完全不同的域名 - Document Root:这是这个域名对应的网站文件存放路径,cPanel会自动填写,一般保持默认就好
- 点Submit提交
添加完成之后,去域名注册商那边把这个新域名的A记录也指向同一台主机的IP,DNS生效后这个域名就能访问这台主机上独立的网站文件夹了。
这里我添加了wptt.net的子域名,简单来说子域名就是在主域名前面加前缀,比如 shop.wptt.net、123.wptt.net,常见用途是把不同功能的内容分开放,或者用 blog.wptt.net 做单独的博客站点。
想了解更多子域名可参考:什么是子域名
域名重定向:把旧域名跳转到新域名
这个做站点迁移经常会用到,换了域名但旧域名还有流量?不想浪费这些访问量,可以设置301永久重定向,让所有访问旧域名的用户自动跳转到新域名,同时把SEO权重也转过去。
进入cPanel → Domains(域) → Redirects(重定向):
- Type:选”Permanent (301)”
- **https?://(www.)?**:选择要重定向的旧域名
- Redirects to:填写新域名的完整地址(带https://)
- www. Redirection:选”Redirect with or without www.”,这样带www和不带www的访问都会被重定向
- 点Add提交
强制HTTP跳转到HTTPS
网站已经装好SSL证书了,但用户如果输入http://blog.ctzpj.com还是会走HTTP,需要手动设置一下强制跳转。
最稳的方式是在网站根目录的.htaccess文件里加几行规则(Apache服务器)。
进入cPanel → File Manager(文件管理)
找到public_html目录下的.htaccess文件(如果看不到,点右上角Settings,勾选”Show Hidden Files”),在文件最顶部添加:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
你也可以用上面重定向的方式来解决
如果用的是WordPress,其实更简单,进WordPress后台 Settings → General,把WordPress Address和Site Address都改成https://开头,WordPress会自动处理跳转,不需要手动改.htaccess。
域名绑定好了,下一步通常是装SSL证书让网站跑HTTPS,这个操作在cPanel SSL证书+安全+备份教程里。如果还没买域名,可以先看Namecheap域名注册教程把域名搞定再回来操作。