Вопрос в адресах. У конструктора они вида /page28713 и /nomer-lyuks-1, а на новом будут /nomera/lyuks/. По запросу про гостевой дом в Ялте с парковкой я два сезона на первой странице, и терять это перед летом не хочу. С чего начинать, чтобы к майским всё было на месте?
masterskaya@krym:~/redirect/perenos-stranic$ tail -n +1 ed02c11.log
Переезд гостевого дома с конструктора на CMS: как не растерять старые адреса
Решился. Сайт гостевого дома живёт на конструкторе с 2021 года, шесть номеров, бронь через форму и предоплата. Тариф плачу в феврале, примерно 14 тысяч в год, и в этот раз продлю ещё на год для страховки, но мне всё больше не хватает: нормальный календарь занятости не сделать, страницы номеров с телефона грузятся секунд по десять, особенно у тех, кто смотрит с трассы, пока едет из Симферополя. Нашёл фрилансера, новый сайт на CMS он собирает на тестовой копии, домен остаётся тот же.
Вопрос в адресах. У конструктора они вида /page28713 и /nomer-lyuks-1, а на новом будут /nomera/lyuks/. По запросу про гостевой дом в Ялте с парковкой я два сезона на первой странице, и терять это перед летом не хочу. С чего начинать, чтобы к майским всё было на месте?
Вопрос в адресах. У конструктора они вида /page28713 и /nomer-lyuks-1, а на новом будут /nomera/lyuks/. По запросу про гостевой дом в Ялте с парковкой я два сезона на первой странице, и терять это перед летом не хочу. С чего начинать, чтобы к майским всё было на месте?
Начинать с таблицы, а не с сайта. Три колонки: старый адрес, новый адрес, примечание. Старые адреса берите из трёх мест: карта сайта конструктора (обычно sitemap.xml в корне), отчёт счётчика по страницам входа за прошлый сезон и то, что поисковик показывает по вашему домену. Списки почти никогда не совпадают, у конструкторов в индексе часто висят служебные дубли со всякими параметрами.
Каждой старой странице находите пару на новом сайте по смыслу, а не по похожести адреса: номер к номеру, «как добраться» к «как добраться». Если пары нет, ведите на ближайший раздел, а не на главную, главную на всё подряд поисковик считает мягкой 404. Перенаправление только 301.
В день переключения DNS проходите таблицу целиком и смотрите ответ каждого адреса. У вас страниц, судя по описанию, штук тридцать-сорок, это один вечер. Потом месяц раз в неделю заглядывайте в ошибки обхода в панели вебмастера.
Каждой старой странице находите пару на новом сайте по смыслу, а не по похожести адреса: номер к номеру, «как добраться» к «как добраться». Если пары нет, ведите на ближайший раздел, а не на главную, главную на всё подряд поисковик считает мягкой 404. Перенаправление только 301.
В день переключения DNS проходите таблицу целиком и смотрите ответ каждого адреса. У вас страниц, судя по описанию, штук тридцать-сорок, это один вечер. Потом месяц раз в неделю заглядывайте в ошибки обхода в панели вебмастера.
Пока тариф оплачен, выгрузите с конструктора всё, что он даёт выгрузить. Тексты, фото, заявки. Потом не дадут.
С самого конструктора 301 поставить не получится, он отдаёт только свои страницы. Поэтому все перенаправления живут на новом хостинге: переключили DNS, запросы на старые адреса приходят уже туда, и там их надо поймать. Если CMS стоит на обычном хостинге с Apache, это строки в .htaccess, если на nginx, то в конфиге. Готовьте их заранее, проверить можно на тестовой копии, подставив старые адреса руками.
И ещё. У конструкторов бывает, что одна страница открывается по двум адресам, с номером и с названием. Вносите в таблицу оба.
И ещё. У конструкторов бывает, что одна страница открывается по двум адресам, с номером и с названием. Вносите в таблицу оба.
@tolik_dev то есть фрилансер прописывает это сам? Или мне отдать ему таблицу, а он вобьёт? Я в .htaccess никогда не лазил и, честно говоря, побаиваюсь.
Таблицу собираете вместе, вы лучше знаете, какая страница о чём. Вбивает он. Выглядит это по строке на адрес:
В задание ему отдельным пунктом: 301 по таблице, проверка после переключения, короткий отчёт. Тогда и спорить потом не о чем.
Код:
Redirect 301 /page28713 /nomera/lyuks/
Redirect 301 /nomer-lyuks-1 /nomera/lyuks/
Про форму брони не забудьте. На конструкторе заявки шли через его встроенную отправку, а на CMS это уже почта с хостинга, и первое же письмо легко уедет в спам. SMTP настраивайте сразу, до запуска.
Спасибо всем. Начал таблицу по схеме Рината: по карте сайта вышло 34 адреса, по счётчику нашлось ещё девять, которых в карте нет. Это старые страницы акций 2023 года, на них до сих пор заходят из закладок. Переключать будем в середине марта, потом расскажу, что вышло.
# Отвечать могут участники мастерской. Если вы уже участник, войдите под своим ником.
login# Ответы участников — их личный опыт. Перед правками на рабочем сайте сделайте копию.