Перенос сайта на другой домен через htaccess
Если необходимо сделать редирект через htaccess со старого домена на новый, robots.txt редиректить не следует.
Один из вариантов следующий, для Битрикс:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} (.*)
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]
RewriteRule ^(.*)$ https://site-new.ru/$1 [L,R=301]
</IfModule>
Возврат к списку