WordPress多站点子目录重定向无限循环问题

时间:2014-03-27 作者:josiahgoff

每当我在多站点安装中创建一个新站点时,当导航到该站点的管理员时,我都会得到一个无限循环重定向。我正在使用WP为我的子目录安装提供的默认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).*) site/$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\\.php)$ site/$2 [L]
RewriteRule . index.php [L]
仅供参考-我的wp安装在一个名为“site”的文件夹中,问题发生在我的本地mamp安装和托管服务器上。

以下是我的配置文件中的多站点信息:

define( \'WP_ALLOW_MULTISITE\', true );
define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', false);
define(\'DOMAIN_CURRENT_SITE\', APP_URL);
define(\'PATH_CURRENT_SITE\', \'/site/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 1);
我花了两天时间在谷歌上搜索,但都没有用。以下是我尝试过的几种无助的解决方案:

2 个回复
SO网友:Silvan Hagen

我也在一个类似的过程中,到目前为止重定向对我来说很好。也许可以看看下面的问题Changing subdir multisite install to subdir core directory structure 看看他们是怎么解决的。

SO网友:kingkool68

尝试安装Better HTTP Redirects 插件并启用wp_debug 在您的wp_config.php 文件该插件中断WordPress执行的任何重定向,并为您提供重定向之前调用的最后一个函数的堆栈跟踪,以便您可以跟踪导致问题的原因。

结束