Центр помощи
Часто задаваемые вопросы, справочная Пин Ап о QR-кодах и работе сервиса STQR.RU

Как использовать свое доменное имя для динамического Пин Ап

Пин Ап опция доступна только на платных тарифных планах.

1. Основные сведения

По Пин Ап все создаваемые динамические QR-коды создаются в доменном имени STQR.RU и имеют следующий формат URL:https:/ru/AAA-BBB-CCC. Где AAA, BBB

Пин Ап в вашем управлении есть следующее доменное имяhttp:/ru

Тогда в динамический QR-код Пин Ап кодироваться ссылкаhttps:/ru/AAA-BBB-CCC

При этом работать такой динамический QR-код Пин Ап следующим образом:

  1. Пользователь Пин Ап QR-код любым доступным способом

  2. После сканирования приложение отображает Пин Ап закодированную в QR-коде: например:https:/ИмяВашегоСайта.ru/AAA-BBB-CCC. Если необходимо Пользователь переходит по Пин Ап ссылке

  3. Сервер (в данном случаеhttps:/ИмяВашегоСайта.ru) получает запрос с URL Пин Ап и начинает его обрабатывать

  4. В процессе обработки запроса «сталкивается» с Пин Ап перенаправления (cname/ 301 redirect) и осуществляет перенаправление пользователя на адресhttps:/ru/AAA-BBB-CCC

Проще Пин Ап Пользователь сканирует QR-код с закодированной ссылкой на один домен (или набирает в адресной строке браузера, или переходит по ссылке) один URL адрес, но автоматически попадает на другой.

2. Последовательность настройки

  1. Создание своего доменного Пин Ап для QR-кодов (см. пп. 3)
  2. Настройка Пин Ап 301 редирект (рекомендуется) или CNAME
  3. Добавление доменной Пин Ап в личный кабинет STQR.RU

3. Создание Пин Ап доменного имени для QR-кодов

Перед настройкой необходимо определить какое доменное имя будет использоваться для Пин Ап Технически есть 2 варианта настройки:

  • Создание нового поддомена для вашего основного домена Пин Ап
  • Создание отдельной Пин Ап (имеет определенные ограничения связанные с работой CMS вашего интернет-сайта)

3.1 Создание поддомена

Впанели управления вашим доменомтребуется создать отдельный поддомен, который будет отвечать за работу с Пин Ап QR-кодами.

Например, если ваш сайт имеет Пин Ап имяhttps:/ru, то доменное имя для QR-кодов будет выглядеть как:https:/YourSite.ru

Затем в панели управления хостингом создайте новый сайт и привяжите к нему Пин Ап созданный домен.

Мы не рекомендуем использовать слишком длинное имя поддомена, так как лишние Пин Ап будут увеличивать размер конечного изображения QR-кода.

3.2 Создание отдельной директории

Впанели управления хостингомтребуется создать отдельную директорию, которая будет Пин Ап за работу с динамическими QR-кодами.

Например, Пин Ап ваш сайт имеет доменное имяhttps:/ru, то директория может Пин Ап имя qr и тогда доменное имя будет выглядеть как:https:/ru/qr

В этом случае, необходимо выполнить настройки на вашем хостинге так, что бы данный маршрут не обрабатывался как запрос с основной CMS вашего сайта. Мы рекомендуем использовать данный способ в случаях, когда настройка Пин Ап невозможна

4. Настройка переадресации

Чтобы страницы динамических QR кодов были доступны по вашему доменному имени, нужно на стороне вашего интернет-сайтанастроить 301 редирект (принудительную Пин Ап на сайт stqr.ru.

Данный механизм позволяет перенаправить Пин Ап с вашего доменного имени на STQR.RU

Создание 301 редиректа довольно простая задача, решить которую Пин Ап различными способами:

  • 301 редирект в .htaccess Пин Ап - рекомендуется
  • 301 редирект при помощи PHP
  • 301 редирект при помощи Javascript
  • при помощи плагинов для CMS Пин Ап

Пин Ап мы опишем два первых и самых популярных способов создания 301 redirect

301 редирект в .htaccess (Apache)

Создание 301 редиректа в файле .htaccess является самым популярным способом сделать переадресацию. Он достаточно прост и доступен всем пользователям, Пин Ап используют в качестве сервера Apache.

Файл .htaccess находится в корневом каталоге Вашего сайта. Попасть туда можно через FTP подключение или файловый менеджер, Пин Ап доступен практически у всех хост-провайдеров.

Обратите внимание, что название файла начинается со служебного символа - точки. В некоторых файловых системах подобные документы по умолчанию скрыты. В таком случае, необходимо поменять Пин Ап чтобы увидеть .htaccess.

Для начала необходимо убедиться, что у Вас установлен модуль mod_rewrite, так как именно он отвечает за переадресацию URL адресов. По этому поводу Вы можете обратиться к своему хост провайдеру или самостоятельно найти и проверить Пин Ап конфигурации Apache (httpd.conf)

Мы не будем подробно разбирать все инструкции файла .htaccess, приведем Пин Ап содержимое файла .htaccess, необходимое для организации redirect 301 на stqr.ru.

Redirect 301 / https:/local/

Redirect 301 /-/ https:/local/

301 редирект при помощи PHP

Помимо файла .htaccess, 301 redirect Пин Ап сделать посредством php. Суть метода очень проста и задействует заголовки отправляемые сервером на запрос клиента.

Пин Ап сделать редирект, нужно создать документ index.php со следующим содержанием:

<? $uri=$_SERVER['REQUEST_URI']; header('HTTP1 301 Пин Ап Permanently'); header('Location: https:/ru'.$uri); exit(); ?>

Также требуется в корневой директории сайта создать файл с именем .htaccess для корректной работы данного Пин Ап перадресации со следующим содержанием:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]

5. Добавление Пин Ап записи в личном кабинете STQR > Домены

В личном кабинете STQR > Домены нажмите Добавить доменное имя и в открывшейся форме укажите доменное имя, которое было определено в пп 3:

Если использовали Пин Ап то доменная запись должа выглядеть как:

https:/yoursite.ru

Если использовали директорию на существующем сайте, то доменная запись должна Пин Ап как:

https:/ru/qr

Имя домена необходимо указать с параметром http:// или https:// и без Пин Ап '

6. Проверка

После этого, в генераторе QR-кодов, вам будет доступно для выбора доменное имя, с использованием которого будет создаваться Пин Ап QR-код.

Примечание

При организации переадресации возможно организация переадрессации с применением CNAME-записи вашего домена. Пин Ап при таком способе переадрессации, при сканировании QR-кода, в браузере может появиться предупреждение о недействительности SSL-сертификата. При этом это может возникать даже в том случае, если ваш основной домен использует защищенное соединение и с сертификатом все в порядке.

Причина этого в том, что пользовательский запрос выполняется на нашем Пин Ап STQR.RU (который также использует защищенное соединение), но доменное имя в нашем сертификате безопасности (STQR.RU) не соответствует вашему доменному имени. Появление данной предупреждения не влияет на работу динамических QR-кодов, но может вызывать у пользователей определенные сомнения в необходимости перехода по указанной ссылке.

Для исключения данной проблемы рекомендуем использовать переадресацию типа 301 редирект, о настройке которой Пин Ап выше.

Вам была полезна данная статья?

Нет