【问题标题】:Wordpress Multisite - Can't access subfolder sites dashboardWordpress Multisite - 无法访问子文件夹网站仪表板
【发布时间】:2017-01-15 17:14:52
【问题描述】:

我是 WordPress 多站点的新手,遇到了一个奇怪的问题。

我安装了一个新的 WordPress 实例,启用了使用子文件夹的多站点。唯一的问题是当我创建一个新网站时,它没有正确显示,我无法访问新网站的仪表板。

我已将这些行添加到 wp-config.php

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', '104.238.186.88');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

.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]

这是一个新建站点的示例,好像它只安装了一半? http://104.238.186.88/testing/

如果您需要更多信息,请告诉我。

谢谢!

【问题讨论】:

  • 我在谷歌云上遇到了同样的问题,我编辑了这两个文件,但我的 WordPress 安装没有任何反应。看起来多站点已关闭。你解决了这个问题吗?

标签: wordpress multisite


【解决方案1】:

您可能需要进行以下更改:

define('SUBDOMAIN_INSTALL', false);

在某些托管配置上,它需要:

define('SUBDOMAIN_INSTALL', 'false');

另外,我在这里有点摸不着头脑,因为您没有指定这是根域安装还是子域安装,这两者都可能有自己独特的问题,以及您如何创建新的站点“页面”出现在您的仪表板中,但您可以尝试对 .htaccess 文件进行以下更改:

RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]

并更改为:

RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) /$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ /$2 [L]

【讨论】:

  • 太棒了!它在几个小时后帮了我很多! - 新的重写规则让我很开心! :)
猜你喜欢
  • 1970-01-01
  • 2023-03-27
  • 1970-01-01
  • 2016-03-27
  • 2017-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-17
相关资源
最近更新 更多