📋 目录
网站所有者最常问的问题之一是:"应该使用www还是non-www?" 紧接着就是:"我的SSL证书能同时覆盖两种形式吗?" 本文将从技术差异、SEO影响、跳转配置到SSL证书选择,全面解答这些问题。
1. 什么是www和non-www?
www(万维网)是添加在域名前面的子域名,例如 www.example.com。互联网早期,www是标准做法,用于区分网页服务与FTP、邮件等其他服务。
Non-www(裸域名/根域名)是不带任何子域名前缀的域名,例如 example.com,也称为顶级域名或裸域名。
关键点:从技术角度看,
www.example.com和example.com是不同的URL。如果没有设置跳转,服务器会将它们视为两个独立网站,造成重复内容问题,损害SEO。
技术差异对比
| 方面 | www (www.example.com) | Non-www (example.com) |
|---|---|---|
| DNS记录类型 | 支持CNAME(灵活) | 仅支持A记录(指向IP) |
| CDN/负载均衡 | 通过CNAME支持更好 | 部分CDN有限制 |
| Cookie作用域 | 与根域名隔离 | 发送至所有子域名 |
| URL长度 | 多4个字符 | 更短、更易记 |
| 品牌形象 | 传统风格 | 简洁现代 |
2. www vs non-www SEO对比
Google官方确认,www和non-www在SEO方面没有任何区别。只要正确设置canonical URL,两种形式的排名效果完全相同。
SEO问题通常源于未设置跳转,导致以下情况:
- 重复内容:Google在两个URL找到相同内容,无法判断哪个是权威版本
- 链接权重分散:部分外链指向www,部分指向non-www,链接权重被稀释
- 抓取预算浪费:Google重复抓取两个版本,浪费爬取配额
SEO结论:www和non-www对SEO影响相同。关键是选定一种形式,将另一种301跳转过来,并设置明确的canonical URL。
3. 应该选择哪种形式?
没有绝对正确或错误的选择,以下因素可以帮助您决定:
选择non-www,如果...
- 您希望URL更短、更简洁、更易记
- 网站规模中小,不需要复杂的CDN配置
- 追求现代、专业的品牌形象
- 优先考虑简洁性
选择www,如果...
- 需要DNS灵活性(CDN提供商的CNAME支持)
- 有多个子域名需要独立的Cookie作用域
- 运营需要复杂负载均衡的大型企业网站
- CDN在根域名级别需要CNAME记录
⚠️ 注意:如果网站已有一定流量,切换前请仔细考虑。虽然301跳转可以传递链接权重,但Google重新索引新URL通常需要2-4周时间。
4. 在DirectAdmin中设置301跳转
AsiaGB虚拟主机使用DirectAdmin作为控制面板,有两种方式设置跳转:
方式一:通过DirectAdmin域名设置
- 登录DirectAdmin控制面板
- 进入域名设置(Domain Setup)
- 点击目标域名
- 在跳转(Redirect)部分选择
301并输入目标URL - 保存设置
方式二:通过SSL/HTTPS设置
- 在DirectAdmin中进入SSL证书管理
- 启用强制SSL或强制HTTPS
- 选择是否跳转到www或non-www
推荐:使用.htaccess方式获得最大灵活性,特别是需要同时处理HTTP→HTTPS和www→non-www跳转时,一条规则即可完成。
5. 通过.htaccess配置跳转
最常用的方式是通过DirectAdmin的文件管理器编辑域名根目录下的.htaccess文件。
www跳转到non-www(同时强制HTTPS)
RewriteEngine On
# 强制HTTPS + non-www
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^ https://example.com%{REQUEST_URI} [R=301,L]
non-www跳转到www(同时强制HTTPS)
RewriteEngine On
# 强制HTTPS + www
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
⚠️ 重要:将
example.com替换为您的实际域名。上线前务必测试跳转规则——配置错误可能导致网站无法访问。
用curl测试跳转
# 测试www跳转到non-www
curl -I http://www.example.com
# 预期输出:
# HTTP/1.1 301 Moved Permanently
# Location: https://example.com/
6. SSL证书如何覆盖www和non-www
常见问题是购买SSL后,浏览器仍显示"不安全"警告,这是因为证书未覆盖所有URL形式。
| SSL类型 | 覆盖non-www | 覆盖www | 说明 |
|---|---|---|---|
| 标准DV(单域名) | ✅ 是 | ✅ 通常包含 | 多数CA自动包含www版本 |
| Let's Encrypt | ✅ 是 | ✅ 手动指定 | 需验证两个域名 |
| 通配符SSL (*.example.com) | ❌ 否 | ✅ 是(www是子域名) | *.example.com ≠ example.com |
| 通配符+根域名 (SAN) | ✅ 是 | ✅ 是 | 完整覆盖,价格较高 |
| 多域名 (SAN) | ✅ 可指定 | ✅ 可指定 | 明确列出每个域名 |
检查SSL覆盖范围:使用AsiaGB SSL检测工具,或点击浏览器锁形图标 → 证书 → 使用者可选名称,查看是否同时包含www和non-www。
7. 通配符SSL与www支持
通配符SSL如*.example.com覆盖所有子域名:
- www.example.com ✅
- shop.example.com ✅
- blog.example.com ✅
- mail.example.com ✅
- example.com ❌(根域名不包含)
⚠️ 常见误解:
*.example.com不覆盖example.com本身。如果网站重定向到non-www但只使用通配符SSL,访客在non-www URL上会看到SSL错误。
AsiaGB SSL证书价格参考
| SSL类型 | 覆盖www + non-www | 年价格 |
|---|---|---|
| RapidSSL(DV)含www | ✅ 两者均覆盖 | 1,000泰铢 |
| GeoTrust QuickSSL Premium | ✅ 两者均覆盖 | 3,000泰铢 |
| RapidSSL通配符(*.域名+根域名) | ✅ 两者+所有子域名 | 5,000泰铢 |
8. 更新Google Search Console
更改URL偏好后,需要通知Google:
更新Search Console步骤
- 进入Google Search Console(search.google.com/search-console)
- 为您选择的URL形式添加新的Property(如
https://example.com/) - 通过DNS、HTML文件或Google Analytics验证所有权
- 进入站点地图,提交sitemap.xml
- 等待1-2周让Google重新索引新URL
💡 更改URL偏好后需要更新的内容
- 🔹 sitemap.xml — 将所有URL更新为选定的canonical格式
- 🔹 每个页面的canonical标签
- 🔹 Open Graph标签中的og:url
- 🔹 JSON-LD中的@id和url字段
- 🔹 内容中的内部链接
- 🔹 Google Analytics — Property URL
- 🔹 重要外链 — 通知站长更新(301已自动处理)
9. 迁移后检查清单
| # | 检查项目 | 完成? |
|---|---|---|
| 1 | www通过301跳转到non-www(或反之) | ☐ |
| 2 | HTTP通过301跳转到HTTPS | ☐ |
| 3 | SSL同时覆盖www和non-www | ☐ |
| 4 | 所有页面的canonical标签已更新 | ☐ |
| 5 | sitemap.xml使用选定的URL格式 | ☐ |
| 6 | Google Search Console Property已更新 | ☐ |
| 7 | hreflang URL已更新(多语言网站) | ☐ |
| 8 | SSL检测工具显示无错误 | ☐ |
10. 常见问题解答
www和non-www哪个对SEO更好?
从SEO角度看没有区别。Google同等对待两者。关键是一致性——将一种形式301跳转到另一种,并设置明确的canonical URL,避免重复内容问题。
SSL证书能同时覆盖www和non-www吗?
取决于SSL类型。标准DV证书通常自动包含www。通配符SSL覆盖www但不覆盖根域名。完整覆盖需要SAN或通配符+根域名证书。
如何在DirectAdmin中设置www到non-www的301跳转?
通过DirectAdmin文件管理器编辑.htaccess文件,添加RewriteRule规则将www重定向到non-www,同时强制HTTPS,一条规则即可完成两种跳转。
从www切换到non-www会影响排名吗?
正确设置301跳转后,链接权重会传递到新URL。排名可能短暂波动,通常1-4周内恢复,Google会重新索引新的canonical URL。
通配符SSL是什么?它能覆盖www吗?
通配符SSL(*.example.com)覆盖所有子域名包括www.example.com,但不覆盖根域名example.com本身。如需完整覆盖需选择通配符+根域名或SAN证书。
更改www偏好后需要更新Google Search Console吗?
是的。需要在Google Search Console中为新URL形式添加Property,验证所有权,并提交新的sitemap.xml,帮助Google更快识别首选域名。
需要同时覆盖www和non-www的SSL证书?
AsiaGB提供多种SSL证书,从基础DV到通配符证书一应俱全。通过DirectAdmin轻松安装,兼容所有现代浏览器,99%正常运行时间保障。
查看所有SSL选项