WordPress多站点和域映射的登录问题

时间:2019-02-25 作者:Frank Prendergast

我无法登录WordPress多站点子网站时遇到问题-我遇到以下错误:

错误:浏览器阻止或不支持Cookie。您必须启用Cookie才能使用WordPress。

我做了很多研究,尝试了各种修复方法,但都没有成功。然而我看到this post that said it was resolved by removing sunrise.php 在添加到core之前,这是一种较旧的域映射方式。

当我移走日出时。php除了输入完整的URL之外,我无法访问任何其他网站。如果我进入域。com而不是https://www.domain.com 它重定向到我的主站点,并显示一条消息“注册已禁用”。

我知道这两件事可能是不同的问题,但我感觉它们是联系在一起的,因为我似乎遇到了与域映射相关的问题。

如果有人遇到过上述任何一个问题,或同时遇到这两个问题(!),如有任何提示,将不胜感激。

1 个回复
SO网友:Frank Prendergast

我按照我提到的帖子中的说明进行了操作,解决了登录时出现的Cookie错误,但正如我提到的,这些网站现在无法使用重定向到注册页面的非www.子网站进行解决。这原来是htaccess文件的一个问题,但在添加所需规则后,子网站仍然重定向到非www的主站点。

事实证明,基于之前的(不正确?)建议我在网站地址(URL)网站->编辑网站->信息www。

我从此设置中删除了www。现在,无论您是否键入www,这些网站都是可用的,但它总是解析为非www url。

然后我进入“站点->编辑站点->设置”,并将Siteurl和家庭地址更改为与www一起使用。

我之前读过,所有三种设置都应该相同,但如果我希望www url成为主要url,并且www和非www都可用,那么这是唯一对我有效的方法。

我很想听听人们对此有什么想法,或者你用什么方法在以www为主的多站点上进行域映射。

相关推荐

WordPress MultiSite无法在网络中创建新站点

我已经设置了WP multisite,在WP config和WP config中完成了所有需要的修改。htaccess文件。现在,当我尝试在网络中创建新站点时,我在我的管理员帐户电子邮件收件箱中收到一封电子邮件通知,但是Wordpress不会将任何文件复制到新位置。路径为空(DA自动创建的index.html除外)。此外,当我尝试访问后端时,我得到的错误是500而不是404。该网站已足够旧,只能使用子域选项。已在DirectAdmin中创建子域。它与当前WP安装中的其他目录具有相同的访问权限(755)。我