第3回ジオメディアサミットのページURLがなぜか2つある。。。

大文字小文字のちがいで同じ内容なのにURLが別になっちゃてる ( ´Д`)

第3回ジオメディアサミット開催のお知らせ - Cirius Lab. ブログ から貼られているリンク http://lab.cirius.co.jp/gsummit は 小文字版URL http://lab.cirius.co.jp/%e7%ac%ac3%e5%9b%9e%e3%82%b8%e3%82%aa%e3%83%a1%e3%83%87%e3%82%a3%e3%82%a2%e3%82%b5%e3%83%9f%e3%83%83%e3%83%88 へ転送されるんだけど、右サイドバーのイベント情報からのリンクだと 大文字版URL http://lab.cirius.co.jp/%E7%AC%AC3%E5%9B%9E%E3%82%B8%E3%82%AA%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%82%B5%E3%83%9F%E3%83%83%E3%83%88 になっている。

そのせいではてブも2つに分かれてる。
大文字版: はてなブックマーク - 第3回ジオメディアサミット - シリウスラボ
小文字版: はてなブックマーク - 第3回ジオメディアサミット - シリウスラボ

はてなブックマークはこのURLをデータベース上では別々に扱っているけど、表示するときはどうやら大文字版を参照する仕組みらしい。小文字版のURLにアクセスしても大文字版の内容を表示されてしまう。
はてなブックマークのURL部分の処理 はてなブックマークのURL部分の処理

まぁ、「リンク先を大文字か小文字(はてブ的には大文字)に統一しておけばいいのにね」というだけの話。そこで link rel="canonical" ですよ、とか言ってみる(そういう問題じゃないか……)。RFC的にはどうなんだろうか。

あと、Firefox3はURLの表示を自動で日本語化してくれるけど、プログラマとしてはわかりにくくて困るなぁ。。。

ちょこちょこ調べてみたら はてなブックマークがパーセントエンコーディングの場合が感じやすすぎる件 - id_mohri daiarii というページに書いてあった。RFC3986ではこの手の大文字・小文字は同等として扱うらしい。

tags: HatenaBookmark zurazure

Posted by NI-Lab. (@nilab)