如果站点存在,为什么WordPress多站点重定向到wp-注册?

时间:2017-03-26 作者:TorryVic

我只是在我的多站点域(example.com)上创建了一个站点,例如site1。实例com公司

之后,我尝试进入https://site1.example.com/wp-admin, 但我被重定向到https://www.example.com/wp-signup.php?new=example.com

我的htaccess包含以下行:

RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [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]
我已经安装了这些插件

wordfence安全性登录器WP维护模式(状态已激活)如果站点已经存在,为什么wordpress multisite会将我重定向到WP注册?

问题是因为de-SSL证书,因为我尝试通过HTTP输入,并且没有问题

如何解决?我能换个衣服吗。htaccess文件?

2 个回复
SO网友:Nikolay

这htaccess文件看起来像是针对使用子文件夹的网络,但您所说的URL地址是针对使用子域的网络。您使用的是哪种类型?您是否遵循了/wp admin/network/setup中的步骤。php页面是否正确?

另一个想法是,您添加了SSL,但站点可能仍在使用旧的http URL地址。单击其中一个站点上的编辑以查看站点地址(URL)字段。它在那里有https还是只有http?

SO网友:Justin

重定向到WordPress主站点,这就是WordPress多站点的工作方式。注册始终位于网络/多站点的主站点上。

如果只允许在子网站上注册,请尝试https://wordpress.org/plugins/network-subsite-user-registration/