ダイアリー・グループの専用ページが はてなid以下にも表示されてしまう問題
in-between days - はてなグループのグループ一覧の怪
こちらでコメントもしたのですが、補足としてちょっとまとめてみたのでトラックバック。
上記リンク先の本筋のグループ一覧ページについてはそれはそれとして、
- http://g.hatena.ne.jp/group
- http://g.hatena.ne.jp/<はてなid>group
が同じ内容を表示するのはおそらく別の問題で、はてなダイアリー・はてなグループには専用のページがはてなid以下でも参照できることがあります。
どういう事かと説明しますと、例えば はてなダイアリーにはカレンダー機能というのがあり、URLは
http://d.hatena.ne.jp/calendar
となっています。
ただ、このカレンダー
http://d.hatena.ne.jp/<はてなid>/calendar
でも表示できます。ここでは私のidのrikuoでやってみると
http://d.hatena.ne.jp/rikuo/calendar
こうですね。
わーい!私のダイアリーだけのカレンダーなんだー!……ではなく、
とも同じ内容を表示していることになっています。はてなダイアリー全体のカレンダーが私のダイアリーに表示されてしまっているんですね。
しかし、rikuo/以下なので、このダイアリーのスタイルシートが適用されてしまうため、レイアウトなどが崩れてしまっていますし、自分のコンテンツではないものが表示されるのは分かり難いですね。
なんでこういう仕組みがあるのかは分りませんが、ここではそうした、はてなid以下で表示できてしまうページを調べてみました。
また便宜上リンク先は私のidになっていますが、任意のidでも同じように表示させることができます。
はてなダイアリー
- http://d.hatena.ne.jp/hoturl
- http://d.hatena.ne.jp/hotasin
- http://d.hatena.ne.jp/hotean
- http://d.hatena.ne.jp/hotkeyword
- http://d.hatena.ne.jp/calendar
- http://d.hatena.ne.jp/furigana
- http://d.hatena.ne.jp/eanlist
- http://d.hatena.ne.jp/asinreviewlist
- http://d.hatena.ne.jp/diarylist
- http://d.hatena.ne.jp/hotvideo
- http://d.hatena.ne.jp/diarylist?mode=representative - こんな人も書いてます
- http://d.hatena.ne.jp/diarylist?mode=sponsored - スポンサードダイアリー
- http://d.hatena.ne.jp/diarylist?mode=staff - スタッフ日記
- http://d.hatena.ne.jp/themesample?hatena - テーマサンプル(hatena)
- http://d.hatena.ne.jp/designset
- http://d.hatena.ne.jp/keyword/キーワード - (任意のキーワード)
携帯用ページ
- http://d.hatena.ne.jp/hoturlmobile
- http://d.hatena.ne.jp/hotasinmobile
- http://d.hatena.ne.jp/hotkeywordmobile
- http://d.hatena.ne.jp/keywordlistmobile
- http://d.hatena.ne.jp/searchmobile
それぞれ idを適用させた場合
-
- http://d.hatena.ne.jp/rikuo/hoturl
- http://d.hatena.ne.jp/rikuo/hotasin
- http://d.hatena.ne.jp/rikuo/hotean
- http://d.hatena.ne.jp/rikuo/hotkeyword
- http://d.hatena.ne.jp/rikuo/calendar
- http://d.hatena.ne.jp/rikuo/furigana
- http://d.hatena.ne.jp/rikuo/eanlist
- http://d.hatena.ne.jp/rikuo/asinreviewlist
- http://d.hatena.ne.jp/rikuo/diarylist
- http://d.hatena.ne.jp/rikuo/hotvideo
-
- http://d.hatena.ne.jp/rikuo/diarylist?mode=representative
- http://d.hatena.ne.jp/rikuo/diarylist?mode=sponsored
- http://d.hatena.ne.jp/rikuo/diarylist?mode=staff
- http://d.hatena.ne.jp/rikuo/themesample?hatena
- http://d.hatena.ne.jp/rikuo/designset
- http://d.hatena.ne.jp/rikuo/keyword/%a4%b7%a4%ca%a4%e2%a4%f3
追記
コメントで id:mohriさんから情報をいただいたのですが
- http://d.hatena.ne.jp/logout
- http://d.hatena.ne.jp/<はてなid>/logout
でも同じ動作をするそうです。
また、id:mohriさんのコメント欄でid:Yuichirouさんが指摘されていますが
それは今は懐かしきあの「d.hatena.ne.jp/<はてなID>/keyword/<キーワード>」リンクの名残では?
参照:http://d.hatena.ne.jp/hatenadiary/20031218#1071733662
この機能には、こうした背景があったようですね。
はてなグループ
各グループのページ
例:http://<グループ名>.g.hatena.ne.jp/
- http://rikuo.g.hatena.ne.jp/about
- http://rikuo.g.hatena.ne.jp/diarylist
- http://rikuo.g.hatena.ne.jp/calendar
- http://rikuo.g.hatena.ne.jp/filelist
- http://rikuo.g.hatena.ne.jp/keywordlist
- http://rikuo.g.hatena.ne.jp/bbs
- http://rikuo.g.hatena.ne.jp/topictree
- http://rikuo.g.hatena.ne.jp/keyword/任意のキーワード
- http://rikuo.g.hatena.ne.jp/rikuo/about
- http://rikuo.g.hatena.ne.jp/rikuo/diarylist
- http://rikuo.g.hatena.ne.jp/rikuo/calendar
- http://rikuo.g.hatena.ne.jp/rikuo/filelist
- http://rikuo.g.hatena.ne.jp/rikuo/keywordlist
- http://rikuo.g.hatena.ne.jp/rikuo/bbs
- http://rikuo.g.hatena.ne.jp/rikuo/topictree
- http://rikuo.g.hatena.ne.jp/rikuo/keyword/about%3arikuo
表題とは反しますが、ダイアリー・グループ以外の事例など。
はてなアンテナ
こちらは逆に、ユーザーのページ用のものがトップにも表示されてしまう例
はてなブックマーク
- http://b.hatena.ne.jp/hotentry
- http://b.hatena.ne.jp/entrylist
- http://b.hatena.ne.jp/hotkeyword
- http://b.hatena.ne.jp/video
- http://b.hatena.ne.jp/news
- http://b.hatena.ne.jp/help
はてなフォトライフ
アクセスは出来るけれど、何も表示されず
- http://f.hatena.ne.jp/keyword/
- http://f.hatena.ne.jp/t/
- http://f.hatena.ne.jp/fotocolor/
- http://f.hatena.ne.jp/model/
- http://f.hatena.ne.jp/date/
- http://f.hatena.ne.jp/focallength/
はてなアイデア
- http://i.hatena.ne.jp/help
- http://i.hatena.ne.jp/ranking
- http://i.hatena.ne.jp/idealist?did=2 - 各種カテゴリ
- http://i.hatena.ne.jp/idealist?status=waiting - 各状態
- http://i.hatena.ne.jp/t
はてラボ
主にヘルプページですね。
はてな匿名ダイアリー
とりあえず、こんなところです。
これらのページは概ね
- idのあるなしに関わらず表示されるものは同じ情報
- レイアウトが崩れたり、画像が表示されない場合がある
といった状態です。ただ、どこからもリンクされていませんから、直接アドレスを打つ以外アクセスすることまずないでしょう。そのため実害はそれほど無い、とも考えられます。
ですが、これらのページがあるメリットもあまりないので*1、それぞれリダイレクトするなりした方がベストですね。