1. 首页
  2. WordPress钩子手册
  3. 主题相关

在多站点WordPress的某些域上\”不允许您访问此页\”

我正在运行一个多站点的WordPress安装托管大约15个WordPress站点,每个站点使用自己的域名。我已经为这些站点设置了LetsEncrypt SSL证书。我的用户是超级管理员用户,我可以连接到这15个网站的wp管理的大部分部分。我以前可以连接到他们所有人。但是,很不幸,我不清楚这是由于WP更新还是由于切换到SSL,我无法访问某些wp admin区域并收到消息\”不允许您访问此页\”-即使我以超级管理员身份连接,并且它可以在同一安装中的其他域上使用同一用户运行。

所有域在Apache和多站点网络中的配置都是相同的。知道这是什么吗?

我尝试停用所有插件,但都没有用。

  • 这个主题修改了3年,5个月前通过curlybracket。

嘿–抱歉,我没有直接的解决方案,但您可以查看:https://premium.wpmudev.org/blog/fix-not-allowed-access-page-error-wordpress/

如果您还没有找到,希望这对您有所帮助。

谢谢!

实际上我刚刚发现了问题所在。我的服务器设置由几个虚拟机组成。主机运行Apache作为宿主WP安装的VM的代理。但是,Apache配置和SSL证书是在主机上生成的。

要使SSL正常工作,我必须在每个站点的Apache配置中指定类似的内容:

ProxyPreserveHost OnProxyPass / https://10.0.0.1/ProxyPassReverse / https://10.0.0.1/

并且我无意中标记了\”http\”而不是\”https\”。
也许这有助于其他人进行奇怪的服务器设置

  • 此回复修改了3年,5个月前被curlybracket收购。

在多站点WordPress的某些域上\”不允许您访问此页\” 为WP2原创文章,链接:https://www.wp2.cn/hook/theme_hook/%e5%9c%a8%e5%a4%9a%e7%ab%99%e7%82%b9wordpress%e7%9a%84%e6%9f%90%e4%ba%9b%e5%9f%9f%e4%b8%8a%e4%b8%8d%e5%85%81%e8%ae%b8%e6%82%a8%e8%ae%bf%e9%97%ae%e6%ad%a4%e9%a1%b5/

发表评论

您的电子邮箱地址不会被公开。