- ベストアンサー
短縮URLの仕組みについて教えて下さい
Twitterをみていると短縮URLというものが出てきます。 そこで初めて短縮URLというものを知りました。 これは正規のURLをある変換に基づいて固有のURLに 変換すると思っていました。 ところがon.ft.com/17H7DyNに対してpixivで変換すると http://p.tl/qP7oとなり、全然別の短縮URLを生成しました。 これで私の考えは完全に否定されパニックになってしまいました。 短縮URLは無数に存在するのでしょうか。 だとしたら、正規のURLへの戻し方も複数あるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>正規のURLへの戻し方も複数あるのでしょうか? そもそもそんなものないです。 >これは正規のURLをある変換に基づいて固有のURLに変換すると思っていました。 ただのURL転送です。 短縮したURLにアクセスすると、短縮URLサイトに飛んで、そこからもともとのサイトに飛ばされるだけです。 短縮したアドレスともともとのアドレスは短縮URL提供サイトで保存してるので、戻す必要なんかありません。 >短縮URLは無数に存在するのでしょうか。 ただの文字列組み合わせなんで、いくつでも作れますよね。 あるのはuniqueなアドレスを作るメソッドだけです。 なんで、ドメインは負荷が少ないところを選んで、ドメイン以下は重複がないようにしたランダム文字列です。
その他の回答 (2)
- m-take0220
- ベストアンサー率60% (477/782)
> これは正規のURLをある変換に基づいて固有のURLに変換すると思っていました。 違うんじゃないですかね。 100文字以上あるURLを、常に4文字に短縮できるアルゴリズムなど存在しないと思います。 元の長いURLと短縮URLをデータベースに登録して、短縮URLでアクセスされたらデータベースから長いURLを取り出してリダイレクトしているだけじゃないでしょうか。
お礼
ご回答有り難うございます。
- ok-kaneto
- ベストアンサー率39% (1798/4531)
短縮URLはそれを行っているドメインが無数にありますので、短縮URLは無数に存在します。それぞれのドメイン毎に変換規則が異なります。
お礼
ご回答有り難うございます。
お礼
ご回答有り難うございます。 皆さんの回答がバラバラでよんでいた時に???でしたが、 何回か読み直す内に閃いて納得しました。 結局幾通りもあっても不思議じゃないってことですよね。