wordpress 开启多站点后 子站点绑定的独立域名无法登陆
在根目录wp-config.php里面需要将对应的多站点配置信息替换成这个。 123456789101112131415161718192021222324define('WP_ALLOW_MULTISITE', true); define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); // 1. 动态获取当前访问的域名 $current_host = $_SERVER['HTTP_HOST']; // 2. 核心:动态定义当前域名,让独立域名能够被识别 define('DOMAIN_CURRENT_SITE', $current_host); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1); // 3. 核心:解决独立域名无法写入 Cookie 导致的登录循环/报错 define('COOKIE_DOMAIN', $current_host); define('ADMIN_COOKIE_PATH', '/'); define('COOKIEPATH', '/'); define('SITECOOKIEPATH', '/'); // 4. 自动检测并强制 SSL(如果是 HTTPS 访问,确保后台登录不降级) if ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') || $_SERVER['SERVER_PORT'] == 443) { […] (more...)