Сеть грузоперевозок
1 102 страницы городов на 37 доменах
Сделать страницы направлений по городам для сети из 37 доменов — так, чтобы контент был управляемым, а не скопированным 1 102 раза.
1С-Битрикс · мультисайт на 37 доменов · кастомные компоненты
Что мешало
- Каждый домен жил своей жизнью, общего шаблона страниц направлений не было
- Городов больше тысячи — вручную такое не поддерживается
- Внешний SSH закрыт файрволом: привычные инструменты выкатки недоступны
Что сделали
- Спроектировали единый шаблон страницы направления и тиражировали его на все города
- Общие для всех сайтов файлы вынесли в одно место, различия оставили данными
- Написали кастомные компоненты под вывод направлений
- Всю работу вели через терминал панели хостинга — единственный доступный канал
Что стало
1 102
страницы городов по одному шаблону
37
доменов в одной установке
1
место, где правится общий код
Изменение шаблона применяется ко всем городам сразу. Добавление города — это данные, а не новая страница руками.
Чему это научило
Мультисайт выгоден ровно до того момента, пока различия между сайтами лежат в данных. Как только они переезжают в код, установка превращается в 37 отдельных проектов с общей базой.
Похожая задача
Если узнали свою ситуацию — расскажите, что происходит у вас. Вернёмся с оценкой в часах и планом работ.