我已经在WP Dev Stackexchange上搜索了这个问题,但发布的问题似乎都没有解决这个问题的方法。
我在WP(4.8)中创建了一个网络。我已将以下设置添加到w-config。php:
define( \'WP_ALLOW_MULTISITE\', true );
define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', false);
define(\'DOMAIN_CURRENT_SITE\', $_SERVER[\'SERVER_NAME\']);
define(\'PATH_CURRENT_SITE\', \'/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 1);
define(\'ADMIN_COOKIE_PATH\', \'/\');
define(\'COOKIE_DOMAIN\', \'\');
define(\'COOKIEPATH\', \'\');
define(\'SITECOOKIEPATH\', \'\');
还有这个。htacess文件:
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]
所有插件和主题都在网络级别激活。当我尝试进入原始站点(位于“/”中)的仪表板时,一切都很好,网络中激活的主题和插件都正常工作。当我尝试访问在网络中创建的其他两个站点时,主题没有设置(只是标准WP主题)。站点前缀会断开指向插件和主题的所有链接。当我尝试登录到仪表板时,我得到了302和“太多重定向”。