multisite with different tld, frontend users should have access to all

[ad_1]

Hi there,

I have a problem with multisite users. I have installed successfully two sites with different tlds. I have users with different userroles. Posts have blocks with visiblity to the corresponding user role.

Now, I want to login on site xyz.com, there I can see posts with blocks corresponding to my user role. If I change to site abc.com (same multisite network) I want to see also posts with blocks corresponding to my user role. But I’m not logged in on the second site….

my wp-config.php looks like below:

define('WP_ALLOW_MULTISITE', true);
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
define( 'DOMAIN_CURRENT_SITE', 'xyz.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

define('ADMIN_COOKIE_PATH', '/');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST']);

//Share cookies
define('COOKIE_DOMAIN', 'xyz.com');
define('COOKIEHASH', 'asdfqwerxcvnbvn234adsf');

the .htaccess file looks like:

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteCond %REQUEST_URI ^/([_0-9a-zA-Z-]+/)wp-admin$
RewriteRule ^([_0-9a-zA-Z-]+/)wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %REQUEST_URI !^/([_0-9a-zA-Z-]+/)wp-admin$
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %REQUEST_FILENAME -f [OR]
RewriteCond %REQUEST_FILENAME -d
RewriteRule ^ - [L]

RewriteCond %REQUEST_URI ^/([_0-9a-zA-Z-]+/)(wp-(content|admin|includes).*)
RewriteRule ^([_0-9a-zA-Z-]+/)(wp-(content|admin|includes).*) $2 [L]

RewriteCond %REQUEST_URI !^/([_0-9a-zA-Z-]+/)(wp-(content|admin|includes).*)
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]

RewriteCond %REQUEST_URI ^/([_0-9a-zA-Z-]+/)?(.*\.php)
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]

RewriteCond %REQUEST_URI !^/([_0-9a-zA-Z-]+/)?(.*\.php)
RewriteRule ^(.*\.php)$ $1 [L]

RewriteCond %REQUEST_URI ^/foo/
RewriteRule . foo/index.php [L]

RewriteCond %REQUEST_URI !^/foo/
RewriteRule . index.php [L]
# END WordPress

Are there any suggestions on what I need to do so that I can log in on the first site and also have access to the second site?

thanks a lot

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer