质疑好人..首先我想说的是,在我来到这里之前,我不知疲倦地研究了这个,因为我通常会加强我的学习经验,但现在我需要帮助。有一些帖子和网站接近我的问题,但并没有完全解决我的问题。我会感谢你的帮助。
我在它自己的目录 (mysite.com/public) 中有一个 wordpress 网站。我最近将其转换为多站点网络。安装很顺利。我的问题是,当我导航到“我的站点 -> 网络管理员 -> 仪表板”时,它会转到http://mysite.com/wp-admin/network/,这给了我一个错误 404。我的主仪表板包括公共目录: http: //mysite.com/public/wp-admin/但网络仪表板没有。但是,如果我在链接地址 ( http://mysite.com/public/wp-admin/network/ ) 中输入单词 public,一切都很好。
在我的 wp-config-php 中,我将其配置为:
define('WP_DEBUG', false);
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'mysite.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
/* That's all, stop editing! Happy blogging. */
所以我尝试在路径行手动输入“public”:
define('PATH_CURRENT_SITE', '/public/');
但随后我收到此浏览器错误消息:此网页有一个重定向循环该网页位于http://mysite.com/public/wp-admin/network/
所以我被困在这一点上。我将感谢任何人对此的帮助。这是我的 .htaccess 配置以防万一,我使用的是 wordpress 3.5.1
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) public/$1 [L]
RewriteRule ^(.*\.php)$ public/$1 [L]
RewriteRule . index.php [L]
# END WordPress