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

WordPress多站点子站点后台重定向异常问题求助

WordPress目录型多站点子站点后台重定向过多问题解决思路
  • 检查多站点全局网络设置
    登录主站点后台,进入「网络设置」页面,确认「站点地址(URL)」和「主页」都设置为正确的HTTPS域名,没有多余的斜杠或错误路径。同时检查「允许注册的新站点路径」是否和子站点实际路径匹配,避免路径冲突触发重定向。

  • 验证wp-config.php的多站点常量配置
    打开根目录的wp-config.php,确认以下常量设置正确:

    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', false); // 目录型多站点必须设为false
    define('DOMAIN_CURRENT_SITE', 'your-main-domain.com'); // 替换成你的HTTPS主域名
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
    

    重点确认SUBDOMAIN_INSTALL是false,DOMAIN_CURRENT_SITE没有带http://或多余后缀。

  • 排查服务器端的HTTPS重定向规则
    即使删除了.htaccess,服务器全局配置里的重定向规则仍可能影响子站点。比如:

    • Apache:检查httpd.conf或虚拟主机配置中是否有强制HTTPS的RewriteRule,确保子站点路径(如/subsite/wp-admin/)不会被错误重写
    • Nginx:查看站点配置文件中的rewrite规则,确认没有针对子站点后台的异常重定向逻辑
  • 检查子站点数据库的admin_url选项
    通过phpMyAdmin打开子站点对应的数据库表(比如wp_2_options),找到admin_url选项,确认其值是完整的HTTPS路径,比如https://your-main-domain.com/subsite/wp-admin/,如果不对就手动修改。

  • 清除缓存与测试无痕模式
    彻底清除浏览器缓存和相关Cookie,然后用无痕模式访问子站点后台,排除旧的会话缓存导致的重定向循环。

  • 切换默认主题排查兼容性
    虽然你禁用了插件,但当前激活的主题可能不兼容目录型多站点,比如硬编码了站点URL或自定义了重定向逻辑。试试把子站点的主题切换为Twenty Twenty-Four这类默认主题,再测试后台访问。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 21:27:24