Php 多站点域映射wp管理员登录循环
我正在尝试为每个站点设置具有唯一域的多站点。 我一直在努力: 使用指定的配置an.htaccess创建多站点 创建站点(尝试的子域和目录) 测试站点的工作(他们会) 将站点地址(URL)更改为所需的域 测试域是否工作正常 测试wp管理仪表板 然后启动重新验证登录循环 如果我登录到reauth链接im卡在循环中,如果我将url更改为wp login,那么将创建正确的cookie,并且登录将一直工作到cookie过期 在整个周末的搜索中,我已经尝试了我找到的所有建议修复:Php 多站点域映射wp管理员登录循环,php,wordpress,.htaccess,cookies,Php,Wordpress,.htaccess,Cookies,我正在尝试为每个站点设置具有唯一域的多站点。 我一直在努力: 使用指定的配置an.htaccess创建多站点 创建站点(尝试的子域和目录) 测试站点的工作(他们会) 将站点地址(URL)更改为所需的域 测试域是否工作正常 测试wp管理仪表板 然后启动重新验证登录循环 如果我登录到reauth链接im卡在循环中,如果我将url更改为wp login,那么将创建正确的cookie,并且登录将一直工作到cookie过期 在整个周末的搜索中,我已经尝试了我找到的所有建议修复: define('COOKI
define('COOKIE\u域',$\u服务器['HTTP\u主机])代码>,,
定义('COOKIE\u域','')代码>
还有更多
它们都没有任何区别
唯一的主题是2016年,没有插件等
问题显然是cookies,但我不知道从哪里开始,看看原因。我也有类似的问题。此解决方案在以下方面对我有效:
- wordpress 4.7.3
- 多站点(子目录)网络
- 本机域映射(无插件)
解决方案:
将以下内容添加到wp-config.php文件中
define( 'ADMIN_COOKIE_PATH', SITECOOKIEPATH . 'wp-admin' );
在/*多站点*/配置的正下方
define( 'WP_ALLOW_MULTISITE', true );
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'website.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
define( 'ADMIN_COOKIE_PATH', SITECOOKIEPATH . 'wp-admin' );
我在这里找到了解决方案:对我不起作用。当我的wp-config.php文件中存在此行时,我无法登录。