QRコードを変更することなく、別のURLに転送する方法

紙媒体や流通商品などにプリントしたQRコード。読み込んだ先のページの内容をキャンペーン終了後は随時変更をすれば、同じQRコードで常に新しいキャンペーンページを見てもらえます。

一方で、ページの内容は残しておかなければならない場合は、一度使ったQRコードは使えず、新たなキャンペーンページ等のURLでQRコードを作りまた製品にプリントしなければいけません。

この場合はQRコードで読み込むページを固定し、そのページから転送をかけて随時表示したいキャンペーンページを表示させることで対応できます。

302リダイレクトをかける

用意するのはQRコード用のhtmlファイルと「.htaccess」です。

転送用QR.html

QR.htmlを作ります。中身は何も書かなくて大丈夫です。ファイルだけがサーバーに存在していれば良いと思います。念のため、「このファイルが見えている場合は転送設定が正常に動作していません」などのテキストを表示しておいても良いでしょう。

.htaccessの設定

.htaccessは302リダレクトを記述します。ちなみに302リダイレクトは一時的なURL変更の際に利用する転送方法です。

記述内容は下記の通りです。メモ帳などを開いて記述してください。

RewriteEngine on
RewriteRule ^/QR.html$ https://www.example.com/new.html$1 [R=302,L]

これをQR.htmlを置いてある階層に「.htaccess」というファイル名でアップロードします。

QR.htmlにアクセスすると、https://www.example.com/new.htmlに自動でリダイレクトがかかります。QRコードを作るときはQR.htmlで作ってください。

new.htmlのキャンペーンが終わり、別のページにリダイレクトさせたい場合は、.htaccessのURLを書き換えれば新しいページへ転送されます。

同一ドメイン内のページだけでなく、もちろん外部ドメインのページにも転送可能です。

このエントリーをはてなブックマークに追加
シェアしていただけると嬉しいです

オシオ この記事を書いた人:オシオ
年に数回ガジェットを持って海外旅行へ行くガジェット系日本人。映像はG9 PRO II、ジンバルはOSMO POCEKT3、ドローンはDJI MAVIC MINI3 PRO使用。
運営者情報 | プライバシーポリシー
© SLOPOND