この記事は3本目のやりたいことリスト達成報告記事です。
URL短縮サービスを作りました。自分用 bit.ly みたいなやつです。
他人にリンクを口頭で伝えるときにbit.lyだと「数字の3、小文字のk…」って伝えなきゃいけなくて、伝達ミスが多発する&面倒くさいので自分で作りました。ただramdosのつづりを覚えてないと結局「あーる、えむ、でぃー…」ってやらなきゃいけないのでアレですが…
挙動はこのリンクから試せます→https://s.ramdos.net/blog (このページに飛ばされます)
他人が使う予定が特になかったのでまだ新規登録用の画面みたいなのを作っていません。スマホとかから新規に短縮URLを発行する必要に迫られたら作るかもしれません。
主な機能
- 転送
- 事前に転送元、転送先を指定する必要あり
- ステータスコードを指定できます(通常は301ですが、なんとなく302で転送したい気分のときには302を指定できます)
- 有効期限が設定できます
- ログの保存
- ログが保存されます
- 高速化のため、ユーザーを転送してから保存します
- 時刻、転送リンクのid(転送元・先が変わっても変わらない)のほかユーザーエージェントを記録します
- 期限切れのリンクへのアクセスが有った場合も記録します。それ以外のエラーが発生した場合は記録しません。