記事本文
ブクマコメントにマジレスするよ。
私の巡回先にははてなブックマーク - 最近の人気エントリーが含まれています。 Bloglines で読んでいるので「巡回」しているとは言い難いかもしれませんがそれはさておき。 そして気になった記事については、それに寄せられたブックマークコメントにも目を通しています。 どういう要約がなされているか気になるからね !
今回気になったコメントははてなブックマーク - 浜崎あゆみとレタッチされるアイドルの時代の id:kurimax さんのもの。
2005年12月08日 kurimax 『[gotanda6]なんで「post_29/ 」なんてURLなんだろ』
この疑問にお答えしようと思うのですが、方法としては犬にかぶらせろ!: 浜崎あゆみとレタッチされるアイドルの時代を自分でもブックマークして id:kurimax さんへのコメントを書くか、あるいははてなブックマーク - 浜崎あゆみとレタッチされるアイドルの時代自体をメタブックマークして id:kurimax さんへのコメントを書くかという方法が考えられますが、自分のところの記事に書くことにします。 それで kurimax さん ( モテゼミ | 「俺」のターン ) に伝わるかどうかは分かりませんが、まあこだわりません。
どうやって「 post_29/ 」という URI を実現しているか
犬にかぶらせろ!は犬にかぶらせろ!: はてなダイアーでもできるMovable type3.2への移行のススメという記事を書いていることからも分かる通り、 Movable Type 3.2 を使用しているようです。 Movable Type 3.2 ではアーカイブ・マッピング ( 各種アーカイブをどのような URI で生成するかのための規則みたいなものだと思ってください ) をプルダウンメニューから選ぶことができるようになっています。 ( プルダウンメニューから選ぶ以外にも、自分でカスタマイズした規則を用いることもできます。 )
エントリー・アーカイブのプルダウンメニューでは、デフォルトでは
yyyy/mm/entry_basename.html
になっています。
もし犬にかぶらせろ!がこの設定にしていたなら、「浜崎あゆみとレタッチされるアイドルの時代」は
http://mirror-ball.net/2005/12/post_29.html
というパスの記事が作られ、それがそのまま permalink の URI になります。
しかし、実際にはそのような URI にはなっていません。
犬にかぶらせろ!の設定は、おそらく
yyyy/mm/entry_basename/index.html
になっているのでしょう。
これにより、「浜崎あゆみとレタッチされるアイドルの時代」は
http://mirror-ball.net/2005/12/post_29/index.html
というパスの記事が作られ、何らかの処置を行って (?) 実際に permalink として weblog 内に表示される URI は http://mirror-ball.net/2005/12/post_29/ になっています。
何故「 post_29/ 」という URI を選択しているか
gotanda6 さん ( 犬にかぶらせろ! ) が何故 yyyy/mm/entry_basename/index.html というアーカイブ・マッピングを選んでいるか。
それは当然ながら本人でなければ分かりませんが、何故それを選んだかを推測してみようと思います。
- 拡張子を表示したくなかった
-
yyyy/mm/entry_basename/index.htmlをエントリーアーカイブのマッピングに設定して何らかの処置をすると、 weblog 内に表示される URI の末尾は / になり、拡張子は表示されません。 閲覧者側で URI の後ろに index.html なり index.php なり index.shtml なりを手動で付けてもアクセスできるため、完全に拡張子を非表示にするわけではありませんが。そもそも拡張子を表示することで生じるデメリットが思い当たらないので、理由としては弱いかも。
- SEO の効果を上げたかった
-
yyyy/mm/entry_basename.htmlよりもyyyy/mm/entry_basename/index.htmlの方が SEO に適しているのではという仮説。無作為研究所によると、
最近目立つランク上昇傾向としては、/ で終わるURL(サイトINDEXページだけでなく、ディレクトリINDEXページも)である
という傾向が存在するようで、もしこの予測が正しいものであればyyyy/mm/entry_basename/index.htmlの方が ( post_29.html よりも post_29/ の方が ) SEO 効果が高いと言えるでしょう。 理由としてはそこそこ根拠がありそう。 - gotanda6 さんの好みによるもの
-
/ で終わる URI の方が好きだ ! という仮説。 これは本人に聞かない限りは分かりませんが。
- フィーリングで選んだ、特に理由は無かった。今は再構築している。
-
実は
yyyy/mm/entry_basename/index.htmlに設定したのは失敗だったと思っているという仮説。 全然「何故それを選んだか」という推測になっていないですね。
思いつくのはこれくらいですかねえ。 「こうに違いない ! 」という理由を思い浮かばなかったので、本人によるアナウンスがあるといいなあ。 元々 id:kurimax さんの呟き的なブックマークコメントが発端なので、「本人に直接尋ねればいいじゃん」ってツッコミは無用の方向で。
あと今試してみたんですが、アーカイブ・マッピングを
yyyy/mm/entry_basename/index.html
に設定して再構築しても / で終わる URI にはなりませんでした。
( post_29/index.html のようになる )
何らかのカスタマイズをしているのかなあ。
<$MTEntryPermalink$>
の部分を
<$MTBlogURL$><$MTArchiveDate format="%Y/%m"$><$MTEntryBasename$>/
に置き換えるとか。

