自前で短縮 URL。Simple Shorten URL 公開。

自前のサーバに短縮 URL を設置したい場合の超シンプルな実装、Simple Shorten URL を作りました。DB を使わずに実装したので、レンタルサーバとかでも気軽に動かせるかと思います。
限定された URL 以下の URL のみ短縮可能で、特定用途にしぼった使い方を想定しています。もちろん短縮対象の URL と生成される短縮 URL のドメインは異なっていても構いません。

詳細については、Simple Shorten URL を見て下さい。
OTCHY.NET 専用短縮 URL は http://otchy.net で動作しています。

簡易実装と侮る事なかれ。
ひたすらシンプルな実装にしたのでかなり高速に動作する上、自分専用という事で、ハッシュの長さを 3 にしているので、otchy.net で使うと、http://otchy.net/XXX となり、実は bit.ly の http://bit.ly/XXXXXX と同じ長さだったりします。

興味があればお試しを!

2 thoughts on “自前で短縮 URL。Simple Shorten URL 公開。

  1. 初めまして。こんばんは。
    下記のページを拝見しました。
    http://www.otchy.net/20100129/simple-shorten-url/

    ハッシュの長さを3にしているとありますが、
    これを好きな数にするには、define(‘LEN’, 3);の
    3を変更すれば良いだけでしょうか?

    また、短縮結果にドットを含める場合には、
    どのようにすれば良いのでしょうか?

    下記の最後にドットを入力すれば良いのでしょうか?
    define(‘CHARS’, ‘0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz’);

    お手数をおかけしますが回答をお願いします。

  2. 返信が遅くなって申し訳ありません。
    だいぶ古いプログラムで、今はもう動かしていないので確認出来ませんが、その内容で動くはずだと思います。

コメントを残す

メールアドレスが公開されることはありません。