マルチネットワーク構造を作成しましたが、テナントサイトのダッシュボードへのアクセスに問題があります。私のsuperAdminはhelpdesk.comであり、mysites> abc_helpdesk>ダッシュボードをクリックすると、そのテナントはabc.helpdesk.comになります。ログインセクションにリダイレクトされます。登録したユーザー名である管理者ユーザー名でログインすると、リダイレクトされます。 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をフラッシュしました。ダッシュボードを使用できません。サイトにアクセスするだけです。他のオプションのログインページが表示され、管理者のユーザー名でログに記録された後、以前と同じページにリダイレクトされます。 :(