Привет форумчане, у кого есть опыт у переходе со старого домена на новый?
Сейчас этим занимаюсь, пару нюансов уяснил:
1. Нужно сделать редирект со старого на новый через файл .htaccess
1.1 Сделать редирект каждой старой на каждую новую, это на любителя
1.2 И сделать редирект всех оставшийся на главную нового сайта.
2. Настроить robots.txt на старом домене
Вот такого плана:
Цитата
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$
[NC]RewriteRule ^([^/]+) $1
[l]RewriteCond %{HTTP_HOST} ^(www\.)?darkhelp\.com\.ua$
RewriteRule ^(.*)$
http://darkzona.com/$1 [r=301,L]</IfModule>
Чем хорош данный вариант? Во первых, он исключает из редиректа на старом домене файл robots.txt, что позволяет задать в нём директиву Host с указанием нового домена. Это работает только для поисковой системы Яндекс, подробней читайте тут. Я же отмечу, что директива Host может быть указана где угодно, но лучше будет указать её так:
User-agent: Yandex
Disallow: /cgi-bin
Host: darkzona.com
Во вторых, этот вариант осуществляет редирект с одного домена на другой, независимо от того было ли указано в старом домене www. или нет, учтены оба варианта.
Очевидно и то, что для работы приведенного примера редиректа необходимо указать свои домены. Обращаю ваше внимание на то, что в регулярном выражении директивы RewriteCond необходимо экранировать спецсимволы, тот же символ точки (.), например: old-domain\.ru, в то время как для нового домена в этом нет необходимости, но нужно начинать именно с HTTP-протокола, т.е. http:// и т.д.
1 нюанс не понятен, этих действий достаточно, что бы ТИЦ перешел на новый домен??!