短縮URLで毎週の配信URLを固定にした話
こんにちは.
礼拝など定期的に同じユーザを対象に配信する場合,配信URLを固定にしたいときがあります.
配信を公開するなら,ホームページやSNSでURLを告知してそこから飛んでもらうことができますが,非公開にしたい場合はそのやり方は使えません.
毎週メールで送ることで代替できますが,相手のメールアドレスを知らなかったり,人によってはメールが得意ではないなど様々な理由からメールで毎週知らせることが困難な場合もあります.
この記事では,短縮URLを使って配信のURLを固定する方法を紹介します.
短縮URLとは
長いURLを短いURLに変換したもの.
例えば,Googleで「短縮URL」と検索した検索結果のURLはこのように長いものとなっています.
これを,短縮URLにすると
このように,短くすることができます.(どちらも,クリックすれば同じページを表示します.
短縮URLの仕組み
Webには「リダイレクト」と言って,このページはあっちにあるよ!と転送する仕組みがあるのですが,短縮URLはこの仕組を利用しています.
先程の短縮URL "https://bit.ly/2zbjehv" は,アクセスすると,もとの長いURL "https://www.google.com/search?q=%E7%9F%AD%E7%B8%AEurl&oq=%E7%9F%AD%E7%B8%AEURL&aqs=chrome.0.0l8.4039j1j7&sourceid=chrome&ie=UTF-8" にリダイレクトします.
短縮URLで毎週変わる配信URLを固定する
短縮URLサービスはたくさんあるのですが,毎週変わるURLを固定にできるサービスは実は多くありません.
というのも,多くのサービスでは「一度作った短縮URLと長いURLのペアを変えることができない」のです.
日本では "bit.ly" が使われることが多いですが,これもURLのペアを変えることができないサービスです.
しかし,中には短縮URLを変えずに,長いURLを差し替えることができるサービスがあります.
その一つが,Rebrandlyです.無料プランと有料プランがありますが,無料プランの範囲でも長いURLを差し替える機能は使えます.(参考: Is it Possible to Change the Destination of a Bitly Link? - Rebrandly)Is it Possible to Change the Destination of a Bitly Link? - Rebrandly)
短縮URLを作成する
Rebrandlyにユーザ登録を済ませ,ログインしたとします.
1. リンクを作成する
「New link」をクリック
「Destination URL」に長いURLを入力してEnter
短縮URLが生成されます
2. リンクを編集する
Rebrandlyでは,短縮URLを任意の文字列にカスタマイズすることができます.
「Slash tag」は短縮URLの"https://rebrand.ly/xxxx"の"xxxx"の部分.
この部分を意味のある文字列にすることで,打ち込みやすくなったり,リンク先の内容がわかったりするので便利になります.
ですが,すでに使われているものは利用できません.
例えば"shorturl"は,いかにも誰かが使っていそうな並びですし,実際使われていました.
3. 作成した短縮URLを共有する
完成したURLを皆さんに知らせましょう!
短縮URLの向き先を更新する
1. 編集画面を開く
Rebrandlyのダッシュボードで,更新したいリンクの上にカーソルをホバーさせる.そうすると,右側にいくつかのアイコンが表示される.この右から2番目の鉛筆のアイコンをクリックすると,編集画面を呼び出せる.
2. 向き先URLを書き換える
編集画面で,長いURLが表示されている右端に同じく鉛筆のアイコンがあり,それをクリックすると長いURLを編集することができる.
書き換えたら保存する.
向き先URLが書き換わったことがわかる.
3. アクセスできるか確認する
念の為,短縮URLを開いてみて,書き換えた後のページが表示されるか確認する.変更の反映には少し時間がかかる場合があるが,1時間経っても変更されない場合はもう一度編集画面で正しく書き換わっているかどうか確認した方が良い.
短縮URLの注意点
1. ブックマークするときに注意!
短縮URLをクリックした後,最終的に開かれているURLは毎週変わってしまうURLです.この画面でブックマークしようとしても,固定のURLを保存することはできません.ブックマーク編集画面などを開いて,直接短縮URLをブックマークしましょう.
2. 過去の配信へはリンクできなくなる
この方法で毎週URLを書き換えていると,以前の配信にユーザがアクセスできなくなってしまいます.
ユーザが引き続きアクセスしたいなどの場合は,固定にするのではなく命名規則などで対応すると良いでしょう.例えば,"http://bit.ly/haishin-20200401", "http://bit.ly/haishin-20200402"など,「名前-日付」としてみるとか.
短縮URLを使わずに固定する方法
先に断っておくと,埋め込み用なのでいつものあのYouTubeの画面を開くURLではありません.
YouTubeで働いている,という人がStack Overflowで情報を提供しています.
YouTube Live Streaming embed code keeps changing - stack overflow
おわりに
ニッチなニーズかもしれませんが,誰かのお役に立てればと思います.