当尝试访问多站点安装上的网络时,我收到重定向太多的错误。我想指出的是,我可以访问网站级别的可湿性粉剂管理员,这个错误只出现在我尝试切换到网络可湿性粉剂管理员。
这个WP安装是从不同的域和服务器复制的,我假设这就是为什么多站点不能像预期的那样工作。我已经更改了所有数据库条目,并遵循了在stackoverflow上找到的关于.htaccess和wp-config的解决方案。这些都不能帮助我解决这个问题。
这是我当前的.htaccess:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)(.*\.php)$ $2 [L]
RewriteRule . index.php [L]这是我当前wp-config的相关部分:
define( 'WP_ALLOW_MULTISITE', true );
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'localhost');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);任何帮助都将不胜感激。这真的很令人沮丧!
发布于 2021-05-11 08:30:09
下面是我更改的位置,假设多站点域名为multisite.example.com,其中一个子域站点域为example.com。
wp-config.php
define('DOMAIN_CURRENT_SITE', 'multisite.example.com');
数据库
update wp_blogs set domain="multisite.example.com" where blog_id = 1;
update wp_sites set domain="example.com" where id = 1;
update wp_options set option_value="http://multisite.example.com" where option_id in (1,2);
这篇堆栈溢出帖子很有帮助:https://wordpress.stackexchange.com/a/319355
https://stackoverflow.com/questions/55916689
复制相似问题