【发布时间】:2014-05-03 20:11:25
【问题描述】:
每当我在多站点安装中创建新站点时,在导航到该站点的管理员时都会收到无限循环重定向。我正在使用 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 安装在一个名为“站点”的文件夹中,并且问题出现在我的本地 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 天我一直在谷歌上搜索,但无济于事。以下是我尝试过但无济于事的解决方案(实际上,还有更多,但我不会让我发布两个以上的链接):
- http://tommcfarlin.com/resolving-the-wordpress-multisite-redirect-loop/
- http://wordpress.org/support/topic/fresh-install-subfolder-multisite-infinite-redirect-loop-sub-blog-login
任何帮助将不胜感激。我开始绝望了:-/
【问题讨论】:
标签: php apache .htaccess wordpress