0

我已经创建了多网络结构,但是在访问租户站点的仪表板时遇到了问题。我的超级管理员是 helpdesk.com,它的租户是 abc.helpdesk.com,当我单击 mysites > abc_helpdesk > 仪表板时,它会将我重定向到登录部分,使用管理员用户名登录后,即我注册的用户名,我被重定向到我尝试访问 abc_helpdesk 仪表板的同一页面。

我的 .htaccess 文件有以下代码:-

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
# END WordPress

在 config.php 我有以下代码: -

define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
$base = '/';
define('DOMAIN_CURRENT_SITE', 'local.wordpress.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
/* That's all, stop editing! Happy blogging. */

已刷新所有 cookie,我再次无法使用仪表板,我只能访问该站点,因为任何其他选项登录页面正在启动,并且在使用管理员的用户名登录后,我被重定向到我之前所在的同一页面.. :(

4

1 回答 1

0

实际上我必须在我的虚拟主机文件中设置通配符条目......即,在 httpd-vhost.conf 文件中我必须添加新行:- ServerAlias *.local.wordpress.com

在主机文件中我必须再添加一行 127.0.0.1 *.local.wordpress.com

这解决了我的问题:)

于 2012-07-13T06:10:17.973 回答