Смена движка, как сделать, чтобы не потерять позиции?

Тема в разделе "Вопросы новичков", создана пользователем rit, 18 янв 2009.

Статус темы:
Закрыта.
  1. rit

    rit

    Регистр.:
    5 дек 2006
    Сообщения:
    571
    Симпатии:
    116
    Смена движка, как сделать, чтобы не потерять позиции?

    Т.е. чтобы при попадании на страницу, которой уже не существует не терялся вес, т.е. был редикт.

    Кто сталкивался со сменой движка?
     
  2. winerror

    winerror

    Регистр.:
    9 май 2007
    Сообщения:
    155
    Симпатии:
    29
    А почему бы урлы не сохранить?
    А если нет такой возможности, то 301 редирект вам в помощь.;)
     
  3. pixelranger

    pixelranger

    Регистр.:
    24 июн 2006
    Сообщения:
    386
    Симпатии:
    117
    с помощью ЧПУ CMF можно перенести сайт без потери ссылок, уже два сайта так делали, причем с разным устройством ссылок.
     
  4. NeoGayver

    NeoGayver

    Регистр.:
    27 авг 2008
    Сообщения:
    225
    Симпатии:
    83
    Так же можно сделать редирект с помощью задания правил в .htaccess - допустим у тебя была ссылка вида product5, а в новом двиге prod=1, так вот создаем правило что при запросе урл вида www.site.com/product5 делается редирект на www.site.com/prod=1. это можно реализовать через Redirect. Пример:
    Redirect permanent /product5 http://www.site.com/prod=1
     
  5. rit

    rit

    Регистр.:
    5 дек 2006
    Сообщения:
    571
    Симпатии:
    116
    Т.е. при редикте будет передаваться ПР ?
     
  6. serjinio

    serjinio

    Регистр.:
    10 май 2007
    Сообщения:
    439
    Симпатии:
    49
    если урлы на новом движке отличаются от старого..только 301 редирект
     
  7. Weil

    Weil

    Регистр.:
    16 дек 2006
    Сообщения:
    234
    Симпатии:
    24
    Я сталкивался. Ставил 301 редирект через хтакцес. Потеря позиций была, но через 2 недели вернулось на старые позиции. Возможно, потеря позиций была из-за смены диза.
    Кстати, недавно здесь обсуждалась тема про кнопку быстрой переиндексации в гуглевских инструментах вебмастера. имхо должно ускорить переиндексацию.
     
  8. venetu

    venetu

    Регистр.:
    28 мар 2007
    Сообщения:
    735
    Симпатии:
    261
    1) Парсишь выдачу гугла по своему сайту. Получаешь список ссылок на проиндексированные страницы. Можно и свой сайтмап брать, но лучше все же из гугла - то, что уже стопроцентно проиндексировано.

    2) Проходишь по этому списку урлов, скачиваешь все странички и сохраняешь отдельными файлами в какую-то папку.

    3) Пишешь скриптик, который смотрит REQUEST_URI и если находит такой у себя в списке - выплевывает соответствующую ему html-страничку.

    4) Этот скрипт вешаешь на 404, html'ки складываешь на серваке, при желании дополнительно чистишь их от остатков старого сайта (это можно делать и в скриптике на лету).

    5) ВАЖНО! Следи за заголовками, которые отдает апач. Проверь чтоб там все было правильно.


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

    А новый движок попадает в индекс как только сменится морда.
     
  9. org

    org Создатель

    Регистр.:
    10 янв 2009
    Сообщения:
    18
    Симпатии:
    0
    возможен такой вариант, более подходящий, PR и тИЦ остаётся прежним:

    создаём файл: .htacces

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) http://новый домен.ru/$1 [R=301,L]
     
  10. pchayka

    pchayka Создатель

    Регистр.:
    7 авг 2008
    Сообщения:
    32
    Симпатии:
    1
    только 301, иначе трудно представить. да и проще так)
     
Статус темы:
Закрыта.