» » Перенос DLE-сайта на новый домен (часть 1)

Перенос DLE-сайта на новый домен (часть 1)

5.06
106
34 263
Неделю назад я поменял домен сайта dle-faq.pro на dle-faq.ru.
Пришло время рассказать как это было.

Что было


Собственно ничего выдающегося.
Домен: dle-faq.pro
Тиц: 10
PR: 2
Посещаемость: 300-400


Что требуется


Перенести dle-faq.pro на dle-faq.ru с наименьшими потерями.

Что сделано

  1. После регистрации нового домена он назначен как зеркало (синоним) для основного домена, т.к. главное условие склейки двух доменов - их полная идентичность, что легко достигается когда домены являются синонимами (как www.site.ru и просто site.ru).
  2. Запись в robots.txt
    User-agent: *
    /*разные условия*/

    Host: dle-faq.ru

    т.е. делаем новый домен основным.
  3. В .htaccsess
    перед
    RewriteEngine On

    вставить:
    Options +FollowSymLinks

    а после
    RewriteEngine On

    будет основной код:
    <FilesMatch "robots.txt$">
    RewriteEngine off
    </FilesMatch>

    RewriteCond %{HTTP_HOST} ^www.dle-faq.pro [NC,OR]
    RewriteCond %{HTTP_HOST} ^dle-faq.pro [NC,OR]
    RewriteCond %{HTTP_HOST} ^www.dle-faq.ru [NC]
    RewriteRule ^(.*)$ http://dle-faq.ru/$1 [L,R=301]

    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.html HTTP/
    RewriteRule ^index.html$ / [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/
    RewriteRule ^index.php$ / [R=301,L]

    где:
    - первое условие отключает mod_rewrite для файла robots.txt и яндекс по идее должен быстрее склеить домены, ведь он видит какой домен основным должен стать (запись в robots.txt - самая приоритетная для него)
    - всё, что ниже - на мой взгляд правильная организация 301 редиректа для DLE с его кучей главных страниц

    ВАЖНО: если переносите dle 9.6, то там уже настроен правильный редирект со страниц index.html и index.php (ниже в комментариях есть обсуждение этого момента), и поэтому код будет таким:
    <FilesMatch "robots.txt$">
    RewriteEngine off
    </FilesMatch>

    RewriteCond %{HTTP_HOST} ^www.dle-faq.pro [NC,OR]
    RewriteCond %{HTTP_HOST} ^dle-faq.pro [NC,OR]
    RewriteCond %{HTTP_HOST} ^www.dle-faq.ru [NC]
    RewriteRule ^(.*)$ http://dle-faq.ru/$1 [L,R=301]


  4. В панели вебмастера google нужно назначить правильный адрес сайта.
    Для этого выбираем старый домен (предварительно нужно добавить оба домена в панель и подтвердить владение ими), заходим в конфигурацию, выбираем "Изменение адреса", ставим нужны адрес
    Перенос DLE-сайта на новый домен (часть 1)

    И что удивительно, гугл очень быстро начинает индексировать страницы нового домена.
  5. Новый домен так же нужно добавить в панель вебмастера яндекс и скормить ему карту сайта. после чего ждать пока он "проснётся".
  6. Пока всё. Примерно через два-три месяца надеюсь напишу вторую часть, с результатами и показателями после переноса.


Кстати

На проходившем недавно в Саратове семинаре "Формула сайта" я задавал вопрос представителю Яндекса - Павлу Козлову:
Влияет ли на выдачу в целом использование современных технологий (HTML5-вёрстки и семантической разметки).

На самом деле вопрос был намного более содержательный, но суть именно в этом.

В тот день он не смог дать точного ответа и обещал уточнить всё у технических специалистов и дать точный ответ. И вот сегодня я его получил. Что не может не радовать

Вот что мне написал Платон Щукин из техподдержки яндекса:
Какой-либо специальной поддержки HTML 5 у нас нет. Поэтому к его тегам относимся как и ко всем остальным. То есть сайты на HTML 5 индексируются и участвуют в поиске также, как и любые другие сайты. Единственное отличие сайтов в описанном Вами случае может быть в разных сниппетах в результатах поиска - раз структура страницы будет выглядеть немного иначе, то и сниппеты могут сформироваться по-разному.


Что делать с этой информацией - решать вам, я лично не откажусь от html5 вёрстки, т.к. уже привык. К хорошему быстро привыкают...
Обновлено: 6 августа 2012
(доработки под dle 9.6)

Похожие материалы

Комментарии

Korobasow
Korobasow 29 сентября 2013 22:04
Нет Павел, сайт не про то как ловить на живца, название этого домена у меня родилось спонтанно как- то, просто назвал на-живца.рф и всё. . .смех блин!

Вообще сайт о рыбалке в свердловской области!
У меня была мысль назвать fishing99.ru либо fishing-66rus.ru.
66 и 99 это регион свердловской области!
Korobasow
Korobasow 29 сентября 2013 22:32
Или так как я с урала и сайт о рыбалке на урале, то вот: uralfiher.ru
Korobasow
Korobasow 29 сентября 2013 22:34
uralfiher.ru вот uralfisher.ru
В переводе Уральский рыболов
ПафНутиЙ
ПафНутиЙ 29 сентября 2013 22:35
Если свободен - бери, хорошее имя!
кстати рекомендую брать на 2domains.ru
Korobasow
Korobasow 29 сентября 2013 22:39
пасиб Павел, ушёл покупать.
рекомендую брать на 2domains.ru

Нет, спасибо, я на logol.ru сразу покупаю, не знаю откуда там уж у них тянется, пока не вникал!
У меня так то припаркованы домены через majordomo, но эта шарашка сдулась, так что пока там паркованные оставил, а сейчас на логоле беру!

Пасиб, буду пробовать переезжать.
Что вот с шапкой делать, надо слоган наверное придумывать по новой?! =)
ПафНутиЙ
ПафНутиЙ 29 сентября 2013 22:42
я говорил не про хостинг, а про покупку домена) они у 2domains по 99р.
Korobasow
Korobasow 29 сентября 2013 22:43
Убежал на радостях. . .
А в кошелёк не смотрел с покупки последнего модуля ))
30 деревянных не хватает. . завтра наверное придётся no winked
Korobasow
Korobasow 29 сентября 2013 22:46
ПафНутиЙ,
я понял ))
Korobasow
Korobasow 29 сентября 2013 23:22
Всё, зарегистрировался на http://2domains.ru
Прикупил домен, сейчас будет самое интересное!
Кстати Павел, у себя в панели хостера нашёл такую фишку как перенаправление доменов, т.е можно там прописать адресс нового домена и будет перенаправление???
Просвети пожалуйста что это за фишка такая у хостера?
ПафНутиЙ
ПафНутиЙ 29 сентября 2013 23:29
не совсем фишка)
это перенапраление всех обращений к старому домену на главную нового, что совсем не правильно и нужно только для новых домеов или новых зеркал сайта.
Korobasow
Korobasow 29 сентября 2013 23:33
это перенапраление всех обращений к старому домену на главную нового

более чем понятно!
Буду пробовать твой способ.
В индексе яндекса 10500 страниц. . .очкую боюсь конечно (
Korobasow
Korobasow 30 сентября 2013 00:28
Павел, а в конфигах движка и модулей нужно прописывать новый адресс или пока оставить старый?
Korobasow
Korobasow 30 сентября 2013 10:59
После регистрации нового домена он назначен как зеркало (синоним) для основного домена


Не понял где это делать?
Korobasow
Korobasow 30 сентября 2013 12:35
В общем не получается, жду тебя Паш!
Korobasow
Korobasow 30 сентября 2013 17:16
Павел, срочно нужна твоя консультация!!!
Korobasow
Korobasow 30 сентября 2013 22:27
В общем сделал. . .
Есть конечно пару вопросов, как будешь в здравии задам!
ПафНутиЙ
ПафНутиЙ 30 сентября 2013 22:38
пиши лучше на почту или в icq или skype, а то мы заспамим всю тему тут)
Korobasow
Korobasow 1 октября 2013 00:28
Всё, сделал, будем наблюдать за сайтом!
Спасибо за подробную инструкцию!!!
Pearson
Pearson 18 декабря 2013 13:16
Отличная статья, все отлично перешло на новый домен. Остался вопрос, какие файлы нужно оставить на старом домене и когда его можно будет удалить?
ПафНутиЙ
ПафНутиЙ 18 декабря 2013 14:16
У меня на старом домене остались старые файлы, но в принципе можно всё снести.
Старый домен я пока держу, думаю ещё на год проплачу, а там и забыть можно будет. Но по большому счёту за полгода (помоему у яндекса рекомендация именно в 6 или 8 месяцев для гарантированного переноса пузомерок) вес должен перейти на новый домен, а удалять можно через год после переноса.
dedyshka1168
dedyshka1168 11 марта 2014 00:42
Подскажите пожалуйста. У меня одна лицензия DLE. Хочу переехать на другой домен. Могу я оставить на старом домене только два файла .htaccess и robots.txt ?
Если оставить на старом домене весь движок, то нельзя перенести лицензию на новый домен.
ПафНутиЙ
ПафНутиЙ 11 марта 2014 19:23
Эти вопросы лучше задать в техподдержку dle
Colt
Colt 23 марта 2014 14:10
Примерно пол года назад перенёс старый на новый домен, делал по вашей статье, что теперь, можно все редиректы и т.д. удалять?
ПафНутиЙ
ПафНутиЙ 23 марта 2014 21:39
зависит от того, есть ли старый домен в выдаче.
Если не ошибаюсь, яндекс рекомендует как минимум 6-9 мес держать редиректы.
dakter
dakter 24 апреля 2014 22:30
ПафНутиЙ,

Переносил сайт где то пол года назад. Все склеилось, новый домен в индексе яндекса и гугла. Вот этот момент поясните -

У меня на старом домене остались старые файлы, но в принципе можно всё снести.
Старый домен я пока держу, думаю ещё на год проплачу, а там и забыть можно будет.

Ведь когда переносил сайт на новый домен новый сайт не создавался, только за счет редиректов. Как можно удалить старый домен? Все же пропадет, или надо создать еще сайт с новым доменом?
ПафНутиЙ
ПафНутиЙ 24 апреля 2014 23:10
Если вопрос в физическом расположении файлов - просто перенесите файлы на хостинг (или в папку), привязанный к новому домену.
dakter
dakter 25 апреля 2014 01:30
Через аську можно, а то нафлужу сейчас здесь?
TimuRs
TimuRs 15 мая 2014 09:46
Добрый день Павел!
Подскажите пожалуйста, сделал все по инструкции, как Вы описали в статье, когда необходимо удалить старый домен из Яндекс Вебмастер, и нужно ли его вообще удалять, или оставить пока полностью не склеятся домены?
И еще если не затруднит, не могли бы Вы подсказать, как правильно настроить редирект, если на сайте есть форум, к примеру:
site.ru/forum/
Заранее благодарю за помощь
ПафНутиЙ
ПафНутиЙ 15 мая 2014 12:09
Думаю год-два надо держать старый домен. Но всё зависит от склейки, если много ссылок на старый домент - возможно не стоит минимум пару лет его удалять. Если ссылок мало - можно вообще не продлять.
Если есть форум или любой другой модуль внутри сайта - он будет автоматом редиректиться нормально.
TimuRs
TimuRs 15 мая 2014 15:37
Павел, спасибо большое за развернутый и подробный ответ, у Вас действительное наиболее подробное руководство по переезду на новый домен

Добавить комментарий

Комментировать могут только зарегистрированные пользователи

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.