Apache .htaccess 301 редирект со старого имени домена на новое

Время от времени возникает задача создать в файле .htaccess для веб сервера Apache редирект со старого имени домена на новое.

Редирект со статусом 301 означает, что сайт меняет свой постоянный адрес.

Это можно сделать добавлением таких строк в файле .htaccess на старом домене:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !shkodenko.com$ [NC]
RewriteRule ^(.*)$ http://shkodenko.com/$1 [L,R=301]
</IfModule>