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

Apache/WordPress配置问题:staging域名重定向异常求助

解决WordPress站点HTTPS访问时错误重定向问题

你的预发布站点staging.witnesstolove.org启用HTTPS后,被WordPress发起301重定向到stagingwitnesstolove.org(缺失域名中的点),可以按以下步骤排查解决:

1. 修正WordPress核心域名设置

  • 后台修改(可访问后台时):登录WordPress后台,进入「设置」→「常规」,确认「WordPress地址(URL)」和「站点地址(URL)」均为https://staging.witnesstolove.org,确保域名完整无缺失。
  • 强制修改配置文件(无法访问后台时):打开站点根目录下的wp-config.php,添加以下代码强制指定域名:
    define('WP_HOME','https://staging.witnesstolove.org');
    define('WP_SITEURL','https://staging.witnesstolove.org');
    
  • 数据库检查:通过phpMyAdmin或数据库管理工具,查看wp_options表(表前缀可能不同)中的siteurl和home字段值,确保两者均为正确的HTTPS域名,无拼写错误。

2. 排查重定向插件与自定义代码

  • 检查是否安装了Redirection、Yoast SEO等带重定向功能的插件,查看插件内是否存在将staging.witnesstolove.org指向错误域名的301规则,如有则删除或修正。
  • 打开当前主题的functions.php文件,排查是否存在手动添加的重定向代码(如使用wp_redirect()函数的代码),确认没有错误的域名跳转逻辑。

3. 清除各类缓存

  • 清除WordPress缓存插件(如WP Rocket、W3 Total Cache)的缓存数据,避免旧的重定向规则被缓存。
  • 清除浏览器缓存(快捷键Ctrl+Shift+Delete),或使用无痕模式测试访问。
  • 若站点使用了CDN服务,同步清除CDN节点的缓存,确保新配置生效。

4. 验证Apache配置(辅助排查)

  • 虽然重定向由WordPress发起,但可确认Apache虚拟主机配置中无额外错误重定向规则:你的HTTP和HTTPS虚拟主机配置均正确指向staging.witnesstolove.org,无需调整。
  • 可临时重命名.htaccess文件(如改为.htaccess.bak),测试访问是否仍出现错误重定向,排除.htaccess自定义规则的影响(当前你的.htaccess为WordPress默认生成,大概率无问题)。

内容的提问来源于stack exchange,提问作者Jason Shultz

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 16:30:57