• ベストアンサー

短縮URLの仕組みについて教えて下さい

Twitterをみていると短縮URLというものが出てきます。 そこで初めて短縮URLというものを知りました。 これは正規のURLをある変換に基づいて固有のURLに 変換すると思っていました。 ところがon.ft.com/17H7DyNに対してpixivで変換すると http://p.tl/qP7oとなり、全然別の短縮URLを生成しました。 これで私の考えは完全に否定されパニックになってしまいました。 短縮URLは無数に存在するのでしょうか。 だとしたら、正規のURLへの戻し方も複数あるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • neko-ten
  • ベストアンサー率55% (1287/2335)
回答No.3

>正規のURLへの戻し方も複数あるのでしょうか? そもそもそんなものないです。 >これは正規のURLをある変換に基づいて固有のURLに変換すると思っていました。 ただのURL転送です。 短縮したURLにアクセスすると、短縮URLサイトに飛んで、そこからもともとのサイトに飛ばされるだけです。 短縮したアドレスともともとのアドレスは短縮URL提供サイトで保存してるので、戻す必要なんかありません。 >短縮URLは無数に存在するのでしょうか。 ただの文字列組み合わせなんで、いくつでも作れますよね。 あるのはuniqueなアドレスを作るメソッドだけです。 なんで、ドメインは負荷が少ないところを選んで、ドメイン以下は重複がないようにしたランダム文字列です。

slime_bess
質問者

お礼

ご回答有り難うございます。 皆さんの回答がバラバラでよんでいた時に???でしたが、 何回か読み直す内に閃いて納得しました。 結局幾通りもあっても不思議じゃないってことですよね。

その他の回答 (2)

回答No.2

> これは正規のURLをある変換に基づいて固有のURLに変換すると思っていました。 違うんじゃないですかね。 100文字以上あるURLを、常に4文字に短縮できるアルゴリズムなど存在しないと思います。 元の長いURLと短縮URLをデータベースに登録して、短縮URLでアクセスされたらデータベースから長いURLを取り出してリダイレクトしているだけじゃないでしょうか。

slime_bess
質問者

お礼

ご回答有り難うございます。

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

短縮URLはそれを行っているドメインが無数にありますので、短縮URLは無数に存在します。それぞれのドメイン毎に変換規則が異なります。

slime_bess
質問者

お礼

ご回答有り難うございます。

関連するQ&A