I moved that site from server A to server B and change

I moved my multisite from server A to server B and change the new domain name after migration the main site is works fine but the sub-site's dashboard when i try to access i got this error ERR_TOO_MANY_REDIRECTS but I can access to the Front end and without styles, the css url is incorrect (Page not found):

After that i try to access my old site's subsite dashboard it happened this error too Apart from this I realized that on my server A all my others site also occur with this ERR_TOO_MANY_REDIRECTS , When i try to access any sub-site i got ERR_TOO_MANY_REDIRECTS .

After that when i access to my sub-site dashboard i will get this error ERR_TOO_MANY_REDIRECTS.

Here is my old site .htaccess

#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.newsite.COM/$1 [R=301,L]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Here is my new site .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

Is it some one could help ?

Cole