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

WordPress主页访问重定向至子域名异常问题求助

WordPress根域名重定向到子域名的排查与解决方案

可能的原因及对应排查修复步骤

  • Chrome/Firefox出现异常但Edge正常,优先排查本地缓存:
    • 清除Chrome/Firefox的缓存文件和对应域名的Cookie,尤其是缓存的重定向记录
    • 用Chrome无痕模式、Firefox隐私窗口访问根域名,若恢复正常,说明是本地缓存导致,清理后即可解决

2. WordPress站点URL配置错误

  • 登录WordPress后台,进入「设置→常规」,检查**WordPress地址(URL)和站点地址(URL)**是否均为www.de-sleutelbloem.nl,若其中一项指向子域名,会触发根目录重定向
  • 无法登录后台时,可修改根目录的wp-config.php文件,添加以下代码强制锁定URL:
    define('WP_HOME','http://www.de-sleutelbloem.nl');
    define('WP_SITEURL','http://www.de-sleutelbloem.nl');
    

3. .htaccess文件重定向规则异常

  • 检查根目录下的.htaccess文件,这是重定向问题的高发区。WordPress默认规则如下,若存在额外指向子域名的RewriteRule或Redirect指令,需删除或修改:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    
  • 修改前务必备份原.htaccess文件,避免配置错误导致站点无法访问

4. 根目录核心文件被篡改(针对你提到的误删/覆盖疑问)

  • 检查根目录的index.php文件,对比WordPress官方默认内容,确认是否被添加了PHP重定向代码(如header("Location: stichting.de-sleutelbloem.nl");)
  • 若文件被篡改,从WordPress官方下载对应版本的安装包,替换根目录的index.php(备份原文件后操作)

5. 插件/主题的自定义重定向逻辑

  • 禁用所有WordPress插件,测试根域名访问是否正常。若恢复,逐个启用插件排查问题来源
  • 切换到WordPress默认主题(如Twenty Twenty-Four),排查是否是主题自定义代码触发的重定向

6. 服务器/ DNS层面的配置冲突

  • 检查DNS记录,确认www.de-sleutelbloem.nl和stichting.de-sleutelbloem.nl的A/CNAME记录指向正确的服务器IP
  • 联系服务器提供商,排查Apache/Nginx虚拟主机配置中是否存在针对根域名的强制重定向规则

推荐排查顺序

  1. 清除Chrome/Firefox缓存+用无痕模式测试
  2. 检查.htaccess文件规则
  3. 验证WordPress站点URL配置
  4. 禁用插件/切换主题排查
  5. 检查index.php文件完整性
  6. 联系服务商确认服务器配置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 08:52:25