You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress.com主机SSL站点non-www转www重定向问题求助

解决WordPress.com主机上SSL non-www到www的重定向问题

我之前也踩过WordPress.com托管环境的这个坑,它和自托管WordPress的配置逻辑差异不小,常规方法很容易触发重定向循环,给你一步步梳理靠谱的解决方案:

核心问题根源

WordPress.com托管的站点,站点URL是平台统一管控的,所以你在后台【设置>常规】里根本改不了;而且普通计划下无法直接编辑.htaccess——就算是高级计划能编辑,平台自带的域名跳转规则也会优先覆盖你的自定义配置,再加上第三方插件的重定向规则,很容易互相冲突导致“too many redirects”错误。

正确解决步骤

1. 先设置主域名(最关键的第一步)

进入WordPress.com后台,按路径操作:

  • 【我的站点】>【设置】>【域名】
    在域名列表里,把主域名设置为带SSL的www域名(比如https://www.yourdomain.com)。这一步是基础,WordPress.com会默认把所有访问请求跳转到主域名,如果之前主域名设的是non-www,任何额外的重定向都会和平台自带规则撞车,直接触发循环。

2. 用平台自带工具配置重定向规则

在同一个【域名】页面,找到对应域名的【高级设置】,选择【重定向】选项:

  • 来源URL填写:https://yourdomain.com/*(替换成你的non-www域名,*是通配符,匹配所有子页面)
  • 目标URL填写:https://www.yourdomain.com/$1($1会对应来源URL里*匹配的部分,保证子页面也能正确跳转)
  • 选择永久重定向(301),并确认SSL选项已启用

3. 禁用第三方重定向插件

之前安装的重定向插件会和WordPress.com的自带规则冲突,先把这类插件全部禁用,再测试跳转效果。

4. 清除缓存验证

WordPress.com有全局缓存,浏览器也会缓存旧的跳转规则,设置完成后:

  • 用浏览器隐私模式访问你的non-www域名,测试是否正常跳转到www
  • 如果还是有问题,在WordPress.com后台【工具>清除缓存】里清理站点缓存

额外排查点

如果以上步骤没解决问题,可以检查:

  • 确认你的SSL证书同时覆盖了www和non-www域名(WordPress.com提供的免费SSL默认包含这两个,不用额外操作)
  • 查看域名DNS设置,确保www和non-www的记录都指向WordPress.com的服务器

内容的提问来源于stack exchange,提问作者Anand Shukla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 09:10:52