QR-код с возможностью менять содержимое в любое время?
Здравствуйте! QR-код будет размещаться на печатной продукции и баннерах. Сейчас он будет вести на страницу Вконтакте, но в будущем, возможно, потребуется изменить страницу, которая открывается при сканировании QR-кода. Например, настроить его, чтобы он вёл на наш сайт. Что нужно делать при создании QR-кода, чтобы оставить такую возможность?
Опубликовано: 18 июня 2024
На почту сайта регулярно поступают письма с вопросами о том, как заменить ссылку внутри QR-кода. Типичная ситуация: разместили код на печатной продукции, через какое-то время потребовалось изменить номер телефона WhatsApp или заменить ссылку.
Прежде всего, стоит отметить, что заменить ссылку, закодированную в определённом коде, нельзя.
Тот рисунок qr-кода, который вы имеете сейчас, напрямую связан с той ссылкой, которая закодирована. Если говорить очень упрощённо, каждый квадратик в коде обозначает какую то букву. Поэтому, если бы мы могли заменить ссылку внутри кода, последовательность квадратиков бы тоже изменилась, из-за того, что набор букв стал другим. Рисунок кода изменился и это уже другой код.
Остаётся только заменить QR-код. В некоторых случаях сделать это проблематично, например, если старый код был нанесён на упаковку продукции, полиграфию, которая уже распечатана большим тиражом.
В тех случаях, когда требуется, чтобы при сканировании старого кода, открылся новый адрес, обычно используют перенаправление (редирект) с одного адреса на другой.
Для того, чтобы организовать такое перенаправление, требуется, чтобы у вас была возможность управлять тем сервером, где размещёна страница изначально заложенная в код.
Если у вас имеется свой сайт. Вам нужно изначально поместить в код ссылку на какую-то страницу вашего сайта. Потом, в настройках сервера, указать перенаправление на вашу страницу в социальной сети. А когда потребуется изменить результат сканирования, снова вернуться к настройкам и поменять параметры редиректа, указать новый адрес для перенаправления. Пример можно найти ниже.
Для тех, кто не имеет собственного сайта, существуют сервисы по генерации кода, которые предоставляют услугу по обслуживанию перенаправления для qr-кода. Они позволяют клиентам не погружаться в технические детали, не заниматься вопросами создания и настройки собственного сайта, сервера. Клиенту предоставляется упрощённая панель для настроек QR-кода, куда можно ввести нужную ссылку и далее сервис сам позаботится о том, чтобы сканирующие попадали по нужному адресу. При этом, фактически, в готовом qr-коде, который клиент получает от сервиса, содержится ссылка на сайт этого сервиса.
Некто сканирует код — попадает на сайт сервиса — сервис перенаправляет его по адресу указанному клиентом. Клиент может менять адрес, зайдя в свой личный кабинет на сервисе.
В qr-коде навсегда останется адрес сервиса, а страницы, которые будут открываться при сканировании могут быть разные, в зависимости от настроек.
Разумеется, такая услуга обычно платная.
Наш сервис на сегодняшний день не предоставляет услуг по обслуживанию qr-кодов, когда вы вводите ссылку в наш генератор, она попадает в готовый код в чистом виде — как есть. При этом наш сервис бесплатный.
Как создать динамический qr-код своими силами
Для тех, кто не хочет полагаться на сторонние сервисы и хочет организовать перенаправление для qr-кода на собственном сайте, алгоритм действий следующий:1. Зарегистрируйте домен (адрес) для вашего сайта. Имейте ввиду, домен нужно продлять каждый код.
2. Закажите услугу хостинга у любой компании, которая предоставляет хостинг для сайтов.
Наш сайт на сегодняшний день обслуживается у хостинг провайдера «Бегет», можете зарегистрировать домен и арендовать хостинг там же или в другом месте по вашему выбору.
3. В дальнейшая последовательность действий такая:
3.1. Откройте файловый менеджер и перейдите в корневую папку вашего домена (../ваш-домен/public_html)
3.2 Создайте новую папку с названием qr
3.3 Загрузите в эту папку архив qr_redirect.zip
3.4 Используя инструменты в панели управления, распакуйте архив
3.5 Откройте в редакторе файл index.php
3.6 В строке 3 замените ссылку, указав ту, которая должна открываться при сканировании кода.
3.7 Сохраните и закройте файл index.php
3.8 В генератор QR-кода вставьте ссылку вида: https://xxxx/qr (замените xxxx — на ваш домен).
3.9 Сгенерируйте код и отсканируйте его, чтобы убедиться в том, что всё работает как нужно. При сканировании кода должна открыться страница которую вы указали в пункте 3.6
3.10 Если нужно, чтобы при сканировании кода открывалась другая страница, снова отредактируйте указанный файл и замените ссылку.
По вопросам оформления домена, хостинга и других настроек обращайтесь в службу поддержки той компании, где вы регистрируете домен и заказываете хостинг.
Имейте ввиду, для того, чтобы ссылки начинающиеся с https работали нормально, обычно нужно в настройках сайта (на хостинге) включить SSL сертификат для сайта. Обычно есть возможность включить бесплатный Let’s Encrypt (подойдёт).
Второй вариант с использованием собственного домена (сайта) является более сложным с технической точки зрения, но более надёжным в долгосрочной перспективе. Домен остаётся за вами до тех пор пока вы продлеваете его регистрацию (раз в год), в остальном вы не привязаны к конкретному сервису. Собственный домен можно переносить от одного регистратора и хостера на другой, если вас перестали устраивать условия обслуживания на прежнем месте. В первом варианте (QR-код привязан к сервису по созданию и обслуживанию кодов), возможностей для манёвра - меньше.
Другие вопросы
|
QR код с изображением и пояснительным текстом
Как сделать такой QR код?
|
|
Использование куар-кода
Здравствуйте! Могу ли я использовать куар-код ссылки на странице в соцсети для размещения в агитационном материале кандидата в депутаты?
|
|
QR-код для отзывов на Яндекс-картах
Здравствуйте. Подскажите можно ли сделать кр код для отзывов в яндекс картах?
|



