Миграция с ЛастоБлога на Блоговую Нану.

Замена ЛастоБлога на Блоговую Нану.

Когда на месте одного сайта разворачивается другой, с иным функционалом, обычно случается смена URL-ов всех документов. Это рутинный процесс, и абсолютно штатный - бояться его не надо. Индексирующие боты поисковиков переобойдут сайт, и переиндексируют его.

Другое дело, когда в Сети есть ссылки на эти перемещённые документы - ссылки начинают вести в никуда. Это нехорошо, и настоятельно рекомендуется перенаправить трафик со старых адресов на новые. Ко всякого рода SEO и индексации сайта это не имеет никакого отношения. Процедура проводится исключительно в интересах пользователей и прилинкованных сайтов.

Давайте рассмотрим ситуацию, когда ЛастоБлог жил в абстрактном домене domain.ru в директории blog, и после замены движка остался жить там же. Тем не менее, все адреса документов у него поменялись, поэтому корневой файл .htaccess домена должен это учесть (предполагаем, что в домене стоит Нана):

RewriteEngine on
RewriteRule 
^.htaccess$ - [F]

# Перенаправление со старых адресов документов блога в новые:

RewriteRule ^blog/search.html$                  http://domain.ru/blog/none.htm [L]
RewriteRule ^blog/search_(.+).html$             http://domain.ru/blog/none.htm [L]
RewriteRule ^blog/index_([a-z]+).html$          http://domain.ru/blog/index_index_$1.htm [L]
RewriteRule ^blog/contents_([a-z]+).html$       http://domain.ru/blog/index_index_$1.htm [L]
RewriteRule ^blog/post_(d{10}).html$            http://domain.ru/blog/index_post_$1.htm [L]
RewriteRule ^blog/post_(d{10})_(d{1,3}).html$   http://domain.ru/blog/index_post_$1_$2.htm [L]
RewriteRule ^blog/opinion_(d{10})_(d{10}).htmlhttp://domain.ru/blog/index_opinion_$1_$2.htm [L]

# Далее правила для ЧПУ Наны:

RewriteRule ^(.+).htmindex.php
RewriteRule 
^(.*)/$ index.php

Как видим, перед стандартными правилами ЧПУ Наны вставлен блок перенаправления со старых адресов документов блога в новые, и этот блок состоит из двух столбиков. Вы должны понимать, как их откорректировать под себя.

Левый столбик:

  1. blog/

    Директория, в которой раньше жил ЛастоБлог.
    Если он жил в корне домена, этот элемент в записях отсутствует.

  2. html

    Расширение документов ЛастоБлога.

Правый столбик:

  1. http://domain.ru/

    Тут должен быть написан Ваш реальный домен.
    С указанием верного протокола http или https
    Про зеркало домена (есть www. или нет) тоже сразу решайте.
    И всё это в точности должно соответствовать настройкам Наны.

  2. blog/

    Папка Блоговой Наны.
    При её расположении в корне домена этот элемент отсутствует.

  3. htm

    Расширение документов Наны (его можно задать в настройках любым).

  4. http://domain.ru/blog/none.htm

    Документ, получающий на себя весь трафик, достававшийся ранее белым дорвейчикам. Поскольку их теперь нет, этот документ Вы можете не создавать, и тогда по его адресу будет возникать 404 ошибка. Поисковики поймут, что такие документы отныне отсутствуют, и исключат их из выдачи.

    Но Вы вправе разместить там заглушку.
    Что-нибудь в неё написав.

    Также никто не запрещает развернуть в этом документе новый скрипт дорвейчиков, если уж они Вам так жизненно необходимы. Такая возможность оставлена.

Изменив указанные элементы под себя, Вы можете мигрировать с ЛастоБлога (стоящего прямо в корне домена или а любой его папке) на Нану, в которую встроена Блоговая Нана, располагающаяся по любому адресу. Весь трафик с помощью рассмотренных тут правил перенаправления корректно распределится на правильные документы.