Wordpress Multisite - 无法访问子文件夹站点仪表板

时间:2017-01-15 17:14:53

标签: wordpress multisite

我是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/

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

谢谢!

1 个答案:

答案 0 :(得分: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]