В настройках сайта необходимо указать список доменных имен по которым будет доступен сайт. Для этого перейдите по пути Администрирование > Настройки > Настройки продукта > Сайты > Список сайтов. 

Путь к настройкам сайта.png


В правой части экрана напротив сайта, на котором необходимо выполнить настройку мультирегиональности, нажмите на гамбургер-меню и выберите действие "Изменить".

Выбор сайта.png

В поле Доменное имя укажите список доменных имен для каждого региона.

Поле доменное имя.png



Настройка мультирегиональности

Активация и параметры настройки мультирегиональности в административной части сайта находятся в  Настройки > Настройки продукта > Настройки модулей > Набор функций для разработки.

Путь к наборам функций для разработки.png


Чтобы активировать мультирегиональность на сайте необходимо во вкладке настроек сайта в разделе Региональность установить флажок Использовать региональность и выбрать инфоблок с регионами в поле "Инфоблок Регионы"

Настройка мультирегиональности.png


Настройка файлов каталога

Чтобы настроить кэширование для каждого конкретного региона (Москва, Санкт-Петербург, Самара), необходимо добавить следующую строку кода в php-файлы:

"SITE_LOCATION_ID" => SITE_LOCATION_ID,

Добавлять строку необходимо в область, которая отвечает за настройки параметров компонента

region.png

Это необходимо сделать для всех php-файлов каталога, а также тех разделов, контент которых меняется при смене региона.

Предупреждение: рекомендуем предварительно скопировать тот файл, содержимое которого вы хотите поменять.