301 htaccess neu schreiben

Ich habe eine Liste von URLs, um mit htaccess umzuleiten. von meiner alten Domain zur neuen Domain.

Ich habe dies in meinem Htaccess getan

RewriteEngine on RewriteCond %{HTTP_HOST} !^sub.domain1.com$ RewriteRule ^(.*)$ http://domain2.com/$1 [R=301,L] RewriteEngine on RewriteCond %{HTTP_HOST} !^sub.domain1.com$ RewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L] 

Umleitung funktioniert gut, aber ich möchte etwas wie http://sub.domain1.com/old-page zu http://www.domain2.com/my-new-page

und ich habe das getan.

 RewriteEngine on RewriteCond %{HTTP_HOST} !^sub.domain1.com/old-page/$ RewriteRule ^(.*)$ http://www.domain2.com/my-new-page/$1 [R=301,L] 

und die URL ist http://www.domain2.com/old-page/

bitte hilfe

Solutions Collecting From Web of "301 htaccess neu schreiben"