也许这一点以前已经回答过了,但是当我读到其他答案时,它似乎并没有解决我的问题。但我可能完全错了。
我在一个启用子域的本地服务器上加载了WordPress Multisite。我的主要域是linuxweb1.powerstonepm.com。我所有的网站都是example.linuxweb1.powerstonepm.com。
第一个站点试图将harbourvista.linuxweb1.powerstonepm.com名称从harbourvista.powerstonepm.com更改为harbourvista.powerstonepm.com,并将dns指向已更改的URL。我运行搜索和替换,以更改所有的URL。当我尝试登录时,它将我重定向到主域而不是子域。当我终于能够登录时,它不让我进入仪表板。
我的wp-config设置为:
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'linuxweb1.powerstonepm.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
define( 'COOKIE_DOMAIN', '' );
define( 'ADMIN_COOKIE_PATH', '/' );
define( 'COOKIEPATH', '/' );
define( 'SITECOOKIEPATH', '/' );它与主域中的"linuxweb1“有关吗?当我将子域更改为harbourvista.powerstonepm.com时,我删除了它吗?
发布于 2018-09-24 21:23:29
请看我的答案,这可能有助于解决你的问题。多站点中的子站点的域名包含在网站的设置中。答案告诉您如何到达那里,以及可能有帮助的htaccess命令。
https://wordpress.stackexchange.com/questions/315037
复制相似问题