Wordpress Multisite: Subsite wp-admin “err_too_many_redirects”

Im migrate my multisite to new server and change the domain name for the site , i have followed this https://premium.wpmudev.org/blog/move-multisite-new-domain/ to migrate my site and the site works fine but the sub-site.

I can navigate my main site front end and access to the main site dashboard that is no problem but i can't access to sub-site dashboard.
When i trying to access my sub-site dashboard then I got this error: ERR_TOO_MANY_REDIRECTS ,I can access to the Front but without styles, the css url is incorrect.

Here is my wp-config.php

define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'xxxx.com.');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
define('WP_HOME','http://xxxx.com');
define('WP_SITEURL','http://xxxx.com);

Here is my .htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
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).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
</IfModule>
# END WordPress

I might missed something , could you please tell me what i should to do to solve this ?