
Twitterをみていると短縮URLというものが出てきます。
そこで初めて短縮URLというものを知りました。
これは正規のURLをある変換に基づいて固有のURLに
変換すると思っていました。
ところがon.ft.com/17H7DyNに対してpixivで変換すると
http://p.tl/qP7oとなり、全然別の短縮URLを生成しました。
これで私の考えは完全に否定されパニックになってしまいました。
短縮URLは無数に存在するのでしょうか。
だとしたら、正規のURLへの戻し方も複数あるのでしょうか?
No.3ベストアンサー
- 回答日時:
>正規のURLへの戻し方も複数あるのでしょうか?
そもそもそんなものないです。
>これは正規のURLをある変換に基づいて固有のURLに変換すると思っていました。
ただのURL転送です。
短縮したURLにアクセスすると、短縮URLサイトに飛んで、そこからもともとのサイトに飛ばされるだけです。
短縮したアドレスともともとのアドレスは短縮URL提供サイトで保存してるので、戻す必要なんかありません。
>短縮URLは無数に存在するのでしょうか。
ただの文字列組み合わせなんで、いくつでも作れますよね。
あるのはuniqueなアドレスを作るメソッドだけです。
なんで、ドメインは負荷が少ないところを選んで、ドメイン以下は重複がないようにしたランダム文字列です。
ご回答有り難うございます。
皆さんの回答がバラバラでよんでいた時に???でしたが、
何回か読み直す内に閃いて納得しました。
結局幾通りもあっても不思議じゃないってことですよね。
No.2
- 回答日時:
> これは正規のURLをある変換に基づいて固有のURLに変換すると思っていました。
違うんじゃないですかね。
100文字以上あるURLを、常に4文字に短縮できるアルゴリズムなど存在しないと思います。
元の長いURLと短縮URLをデータベースに登録して、短縮URLでアクセスされたらデータベースから長いURLを取り出してリダイレクトしているだけじゃないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB6で10進数を32進数に変換する...
-
64BitOSについて
-
シーケンサのCPUはニーモニック...
-
エクセルVBAの自動変換機能?
-
COBOLで管理しているデータをEx...
-
家電製品の電力周波数を変える機械
-
XML→HTMLに変換したい
-
isoをimgに変換したいのですが...
-
Mac 乗数の入力方法
-
魚眼レンズの画像処理
-
緯度、経度の 10進法と 60進法...
-
PHPで、日本語からアルファベッ...
-
逆コンパイルと逆アセンブルの...
-
vb.netの型変換について
-
3のつく数字と3の倍数のみを表...
-
【EXCEL】カナ、ひらがなを英字...
-
bitmapクラスをiconクラスに変...
-
なぜ通信には16進数文字列が使...
-
Macターミナルで実行中のプログ...
-
C# シリアル通信でデータ受信...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
家電製品の電力周波数を変える機械
-
Mac 乗数の入力方法
-
3のつく数字と3の倍数のみを表...
-
エクセルVBAの自動変換機能?
-
VB.NETをJavaに変換するツール...
-
c++でmatからvectorへの変換の...
-
分を時間に変換するプログラム
-
緯度、経度の 10進法と 60進法...
-
逆コンパイルと逆アセンブルの...
-
なぜ通信には16進数文字列が使...
-
VB6からVB2010への変換について
-
10進数をBCDに変換する方法
-
C++からCへのソース変換について
-
VB6で10進数を32進数に変換する...
-
php
-
画像ファイル変換(Tiff→PDF)
-
VB.NETからJavaに変換するツー...
-
PHPで、日本語からアルファベッ...
-
WinHelpからHTML Helpに変換
-
マンセル⇔XYZ,RGB変換式或いは...
おすすめ情報