Network redirect issues

时间:2017-10-11 作者:OBD

我已经在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和“太多重定向”。

1 个回复
SO网友:OBD

哦,如果使用子域,这些行不应该出现在htaccess文件中:

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

结束

相关推荐

带有cPanel加载域和SSL的WordPress MultiSite

我一直在谷歌上搜索,浏览各种文章,但现在似乎陷入了一片混乱!我拥有我的私人网站。com。该域已在托管的其他公司注册。它已经运行(非多站点)Wordpress一段时间了,Wordpress安装在一个子目录中。我在域上有一个SSL证书(由web主机提供),然后通过hosts cPanel插件为CDN启用了cloudflare。这一直运行得很好!昨天,我决定让我的公司重新焕发活力,并决定让它成为我第一个网站的多站点。我按照食品法典委员会的指示打开了我的私人网站。com的多站点安装,并为mycompany创建了一