2009-07-03
エントリーページの URL 変更について
はてなブックマークのエントリーページ (コメントページ) の URL はこれまで以下の形式を採用してきました。
- /entry/http://d.hatena.ne.jp ...
本日よりこの URL を以下に変更します。(変更理由は後述)
既存の URL からは将来に渡って全てリダイレクト (301 リダイレクト) を行い続けますので、既存の URL がリンク切れになるといった心配はございません。
本変更に伴い、各エントリーページにて rel="canonical" 属性の link タグで正規化された新しい URL の指定も行っています。
URL 変更の理由
今回の URL 変更は、同一エントリーページの URL に複数の URL を使っていたものを、単一のものに統一したいという意図から行ったものです。
一部の検索エンジンでは URL の先頭部分以外に "http://" が含まれて居る場合、その URL を索引しないという制限があります。はてなブックマークではこの制限を回避するために、検索エンジンに対しては URL を "/entry/数字" という形式で見せるよう調整していました。より正確には、数字だけでは URL の成す意味が不明瞭であるため、"/entry/数字/タイトル文字列" という形式を利用していました。
この同一リソースに対する URL が二つ以上あり、また検索エンジン向けとそうでない場合に異なる URL を見せる行為が恣意的なマナー違反であると考え、URL を一本化したく、今回の変更に至りました。
「メタブックマーク」の扱いについて
本変更に伴いエントリーぺージの URL が変更になった事から、エントリーページに対するブックマーク (以下、メタブックマーク) のうち過去のものに対して、はてなブックマーク Firefox 拡張のブックマークカウンタの類の機能が正常に動作しなくなることが予想されます。(閲覧は変わらず可能です。あくまで URL を決めうちで参照数を取得しているような機能のみが問題となります)
この動作をこれまで同様に保証するするには、はてなブックマークに保存されている全メタブックマークのデータの書き換えが必要です。全データ書き換えには時間を要します。来週中には全て書き換えを終える予定です。


ブックマーク数が一定数以上多い場合のページの
http://b.hatena.ne.jp/entry?mode=more&url=http://hatena.g.hatena.ne.jp/hatenabookmark/20090703/1246609167
この形式については現在もアクセスできる(リダイレクトされない)のですが、こちらについては今後どのような形式になるでしょうか?
すみません、不具合がありました。修正しました。
id:rikuo さん
/entry?mode=more&url=http://... の URL は特に変更せず、これまで同様の URL で継続を考えています
スターは正常に動作しています。スターに関わる URL は変更対象になっていません。一部ページでのみの不具合が出ているかもしれないので、お手数ですが正常に動作していないページの URL を教えていただいてもよろしいですか?
http://b.hatena.ne.jp/gnarly/
ログイン済の状態でスターポタンを押す→ログインを促す表示が出る。
他のユーザのブックマークページ上では正常に表示・動作することもある。
ブラウザはfirefox3.5を使用しています。greasemonkeyは無効にしてあります。
スターの不具合ですが、現在は解消されました。