RewriteCond %{HTTP_HOST} ^(www\.|)oldsite\.ru$ [NC]
RewriteRule ^(category1|category2)/.* http://newsite.ru/$0 [R=301,L]
RewriteCond %{HTTP_HOST} ^(www\.|)oldsite\.ru$ [NC]
RewriteRule ^ http://newsite.ru/ [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.|)freestyleshop\.by$ [NC]
RewriteRule ^(category1|category2)/.* https://dominant.by/$0 [R=301,L]
RewriteCond %{HTTP_HOST} ^(www\.|)freestyleshop\.by$ [NC]
RewriteRule ^ https://dominant.by/ [R=301,L]
И возможно пару разделов старого сайта на эти же разделы на новом,
RewriteRule ^(category1|category2)/.* https://dominant.by/$0 [R=301,L]
делает так:freestyleshop.by/category1/ -> dominant.by/category1/
freestyleshop.by/category2/ -> dominant.by/category2/
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.|)freestyleshop\.by$ [NC]
RewriteRule ^oldcategory1/(.*) https://dominant.by/newcategory1/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^(www\.|)freestyleshop\.by$ [NC]
RewriteRule ^oldcategory2/(.*) https://dominant.by/newcategory2/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^(www\.|)freestyleshop\.by$ [NC]
RewriteRule ^ https://dominant.by/ [R=301,L]
RewriteRule ^oldcategory1(.*) https://dominant.by/newcategory1$1 [R=301,L]
RewriteRule ^news-open(/|$) https://dominant.by/news [R=301,L]
freestyleshop.by/news-open -> dominant.by/news
freestyleshop.by/news-open/ -> dominant.by/news
freestyleshop.by/news-open/page -> dominant.by/news