Настройка White Label на хостинге

White Label может работать на основном домене вида your-domain.ru или на поддомене любого уровня, например avia.your-domain.ru или search.avia.your-domain.ru (здесь и далее названия домена и поддомена указаны для примера, замените их на свои). 

Обратите внимание! Мы рекомендуем сначала настроить White Label на хостинге и только после этого создавать его в личном кабинете. В этом случае изменения в DNS-записях подгрузятся быстрее.

Настройка White Label на поддомене

Перейдите в настройки DNS вашего домена и создайте CNAME-запись следующего вида: "avia.your-domain.ru IN CNAME whitelabel.travelpayouts.com." (avia — это только пример поддомена, вы можете использовать любое другое название, например, travel или bilet).

Подсказка для новичков: часто в панели управления DNS нужно указать только имя поддомена, например, avia. Т.е. имя основного домена в поле name вводить не нужно. В любом случае система сама сообщит вам об ошибке ввода.  

В CNAME-записи после whitelabel.travelpayouts.com. обязательно должна стоять точка. Некоторые хостинги ставят её самостоятельно. В этом случае вы увидите предупреждение об этом и запись не сохранится. Значит, можно убрать точку и повторить сохранение.

Примеры создания CNAME-записей в разных панелях управления можно посмотреть здесь.

Обратите внимание! Сам поддомен создавать не нужно. Требуется только создать CNAME-запись. 

Полное обновление данных о домене у провайдера занимает до 72 часов.

Как проверить, что запись создана

Чтобы посмотреть текущее состояние CNAME-записи сайта, воспользуйтесь сервисом https://2ip.ru/dig/.

Для этого в поле Домен введите адрес вашего White Label и выберите тип записи CNAME. Если всё хорошо, то в ответе будет такая строка:

2017-03-01_12-19-19.png

Настройка White Label на основном домене

Для начала настройте 301 редирект основного домена your-domain.ru на www.your-domain.ru. Это можно сделать с помощью панели администрирования хостинга (не забудьте при этом про переадресацию для https) или создать htaccess-файл.

Для этого в корневом каталоге вашего сайта нужно создать файл .htaccess с таким содержимым (если файл уже существует, просто добавьте эту запись в него):

RewriteEngine on
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

После этого создайте CNAME-запись в настройках DNS вида "www.your-domain.ru IN CNAME whitelabel.travelpayouts.com.". 

Примеры создания CNAME-записей в разных панелях управления можно посмотреть здесь.

Важное замечание: запись вида "*.your-domain.ru IN A 192.168.0.1" (где вместо 192.168.0.1 указан IP-адрес вашего сайта) может заблокировать работу CNAME-записи. Подробнее о работе DNS можно прочитать здесь

Примечание для опытных вебмастеров: вы можете настроить А-запись для основного домена без использования www и редиректа. В результате White Label будет открываться на основном домене (или любом поддомене, для которого вы создадите А-запись). Единственное ограничение: IP-адрес White Label, который указывается в А-записи, может измениться. Мы нигде не информируем об изменении адреса, поэтому отслеживать это необходимо самостоятельно.