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规则,确认没有针对子站点后台的异常重定向逻辑
- Apache:检查httpd.conf或虚拟主机配置中是否有强制HTTPS的RewriteRule,确保子站点路径(如
检查子站点数据库的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
相关产品推荐
相关产品推荐

