If I understand the terms journal and journals correctly, the following codes should work.
RewriteEngine On
# Case 1: Redirect from journals.domain1.com/journal1/ to journals.domain2.com/index.php/journal1/
RewriteCond %{HTTP_HOST} ^journals\.domain1\.com$ [NC]
RewriteRule ^journal1/ https://journals.domain2.com/index.php/journal1/ [R=301,L]
# Case 2: Redirect from journal.domain2.com/index.php/journal1/ to journals.domain2.com/index.php/journal1/
RewriteCond %{HTTP_HOST} ^journal\.domain2\.com$ [NC]
RewriteRule ^index\.php/journal1/ https://journals.domain2.com/index.php/journal1/ [R=301,L]
# Case 3: No need for redirection as it's already the desired URL.
# Additional: Redirect from journals.domain1.com to journals.domain2.com
RewriteCond %{HTTP_HOST} ^journals\.domain1\.com$ [NC]
RewriteRule ^(.*)$ https://journals.domain2.com/$1 [R=301,L]
# Additional: Redirect from journal.domain2.com to journals.domain2.com
RewriteCond %{HTTP_HOST} ^journal\.domain2\.com$ [NC]
RewriteRule ^(.*)$ https://journals.domain2.com/$1 [R=301,L]
Google Search Console Updates Are Not Immediate:
It’s important to note that Google Search Console does not provide real-time updates. Changes made to your website, such as submitting a sitemap or requesting indexing, may not reflect immediately. Google’s algorithms need some time to process and index the modifications you’ve made. Be patient and allow Google the necessary time to update its search results.
URL Removal via Google Search Console:
If you need to remove specific URLs from Google’s search results, you can use Google Search Console to request their removal. This tool provides you with the ability to temporarily hide or remove URLs from the search index, but it’s important to understand that this doesn’t guarantee the immediate deletion of content from the web; it merely influences what Google displays in its search results.