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

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

Обратите внимание! После того, как вы настроите White Label на хостинге, вам нужно создать его в личном кабинете.

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

Перейдите в панель управления хостингом и в настройках DNS домена your_domain.ru создайте 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 можно прочитать здесь

Была ли эта статья полезной?

Еще есть вопросы? Отправить запрос