首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:尝试访问多站点WP安装上的"/network/“时重定向太多

问错误:尝试访问多站点WP安装上的"/network/“时重定向太多
EN

Stack Overflow用户
提问于 2019-04-30 16:22:01
回答 1查看 284关注 0票数 0

当尝试访问多站点安装上的网络时,我收到重定向太多的错误。我想指出的是,我可以访问网站级别的可湿性粉剂管理员,这个错误只出现在我尝试切换到网络可湿性粉剂管理员。

这个WP安装是从不同的域和服务器复制的,我假设这就是为什么多站点不能像预期的那样工作。我已经更改了所有数据库条目,并遵循了在stackoverflow上找到的关于.htaccess和wp-config的解决方案。这些都不能帮助我解决这个问题。

这是我当前的.htaccess:

代码语言:javascript
复制
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的相关部分:

代码语言:javascript
复制
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);

任何帮助都将不胜感激。这真的很令人沮丧!

EN

回答 1

Stack Overflow用户

发布于 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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55916689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档