短縮URLサービスの入力チェック色々
ちょっと調べてみたら各社いろいろバラバラなのでまとめてみました。
サービス名 | URI schema無 | 許容されるURI schema | RFC1034的にダメな文字 | アンダースコア | TLD無 |
---|---|---|---|---|---|
bit.ly | ○ | http, https, ftp | △(読み飛ばされる) | △(読み飛ばされる) | × |
goo.gl | ○ | http, https, ftp | × | × | ○ |
is.gd | ○ | 何でもOK | ○ | ○ | × |
tinyurl.com | ○ | 何でもOK | ○ | ○ | ○ |
tiny.cc | × | http, https, ftp, imap | × | ○ | × |
tinyurl.comのノーガード戦法は男らしいですねぇ。
あと、p.lyというのも試してみたんですが、あまりにも使いにくくて5秒で挫折しました。
もひとつ、u.nuにアクセスしたら http://u.nu/unu-discontinued とかなっていて悲しいなぁ、とか。
入力チェック以外にも、同一URLに対して毎回新しいやつを生成するかどうかとかも違いがあるんですが、まぁ面倒なので今日はここまで。