Центр помощи
Часто задаваемые вопросы, справочная Пин Ап о QR-кодах и работе сервиса STQR.RU
Как использовать свое доменное имя для динамического Пин Ап
1. Основные сведения
По Пин Ап все создаваемые динамические QR-коды создаются в доменном имени STQR.RU и имеют следующий формат URL:https:/ru/AAA-BBB-CCC. Где AAA, BBB
Пин Ап в вашем управлении есть следующее доменное имяhttp:/ru
Тогда в динамический QR-код Пин Ап кодироваться ссылкаhttps:/ru/AAA-BBB-CCC
При этом работать такой динамический QR-код Пин Ап следующим образом:
Пользователь Пин Ап QR-код любым доступным способом
После сканирования приложение отображает Пин Ап закодированную в QR-коде: например:https:/ИмяВашегоСайта.ru/AAA-BBB-CCC. Если необходимо Пользователь переходит по Пин Ап ссылке
Сервер (в данном случаеhttps:/ИмяВашегоСайта.ru) получает запрос с URL Пин Ап и начинает его обрабатывать
В процессе обработки запроса «сталкивается» с Пин Ап перенаправления (cname/ 301 redirect) и осуществляет перенаправление пользователя на адресhttps:/ru/AAA-BBB-CCC
Проще Пин Ап Пользователь сканирует QR-код с закодированной ссылкой на один домен (или набирает в адресной строке браузера, или переходит по ссылке) один URL адрес, но автоматически попадает на другой.
2. Последовательность настройки
- Создание своего доменного Пин Ап для QR-кодов (см. пп. 3)
- Настройка Пин Ап 301 редирект (рекомендуется) или CNAME
- Добавление доменной Пин Ап в личный кабинет 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 редирект, о настройке которой Пин Ап выше.
Вам была полезна данная статья?

