What is required
oldwebsite.com/aboutandoldwebsite.com/about/go tonewwebsite.com/aboutoldwebsite.comandoldwebsite.com/go tonewwebsite.comoldwebsite.com/wp-adminstays as it is as I need to access the wordpress admin backendoldwebsite.com/everything-elsego tonewwebsite.com/blog/everything-else
What I tried
I used Redirect 301 ... for 1st 2 requirements.
They work well.
What happened
Then when I added
RewriteRule !^wp-admin($|/) http://newwebsite.com/blog%{REQUEST_URI} [L,R=301]
from elsewhere for 3 and 4
It doesn't work when I tried to access wp-admin as I get redirected to newwebsite.com/blog/wp-login.php......