Всегда нужно. Эти правила для Apache и htaccess я каждый раз ищу, нахожу и не могу запомнить. Поэтому просто оставлю здесь.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.old\.com$
RewriteRule (.*)$ https://www.new.com/$1 [R=301,L]
</IfModule>
Все старые адреса ведут на те же страницы на новом домене.
Если старый работал по HTTPS, то сертификат на него не обязательно заказывать. Ошибки про незащищенное соединение не будет.
Комментариев нет