Qraft (クラフト)

リダイレクト

読み: リダイレクト

リダイレクト (redirect) は、ある URL にアクセスしたユーザーを自動的に別の URL へ転送する仕組みです。HTTP ステータスコード 301 (恒久的移動) や 302 (一時的移動) を使って実現されます。QR コードの世界では、動的 QR コードURL 短縮サービスの両方がリダイレクトを基盤技術として利用しています。

動的 QR コードは、QR コードに短い中間 URL を格納し、その URL がリダイレクト先を管理サーバーで制御する仕組みです。印刷済みの QR コードを変更せずに、リダイレクト先の URL を後から変更できるため、キャンペーンの差し替え、期限切れコンテンツの更新、A/B テストなどに活用されます。一方、静的 QR コードは最終的な URL を直接格納するため、リダイレクトは発生しません。

リダイレクトにはトレードオフがあります。利点は柔軟性とアクセス解析 (スキャン回数、地域、デバイスの追跡) ですが、欠点はリダイレクトサーバーへの依存です。サーバーがダウンすると QR コードが機能しなくなり、サービスが終了するとすべてのコードがリンク切れになります。また、リダイレクトを経由するため表示速度が 100-300 ミリ秒程度遅くなります。長期間使用する印刷物 (製品パッケージ、建築物の案内板など) では、リダイレクトに依存しない静的 QR コードの方が安全です。