2006年02月07日

エントリーアーカイブへのURLの設定

エントリーアーカイブのURLは、MovableTypeの管理画面の 「設定」-「公開」のページの「アーカイブ・マッピング」の出力フォーマットで変更出来ます。

エントリーアーカイブのURLが、何も設定しないデフォルトの状態だと、yyyy/mm/post_xxxx.htmlになるのは、ここが

yyyy/mm/entry_basename.html

になっているからです。
ここを変えれば、任意のURLでエントリーアーカイブを参照出来るようになります。

プルダウンのリストの中にはいろいろ選択肢があるのですが、何がなんなのか?と言うと

日付関連は除いて、、、

category/sub_category/entry_basename.html

「エントリーが属するカテゴリー+エントリーベースネーム.html」で参照します。なかなか思惑通りに近い表現になります。

category/sub_category/entry_basename/index.html

上とよく似ていますが、エントリーベースネームもフォルダになります。あまり使わないかも・・・

category/sub-category/entry_basename.html

これも最初とよく似てますが、「sub_category」と「sub-category」が違います。
MTはカテゴリ名も勝手に命名してしまいます。これも困った話なんですが。。。(汗)その際に、空白文字をアンダースコア(_)に置き換えるそうなんですが、こちらの場合は、ハイフン(-)に置き換えるそうです。SEO的には、アンダースコアよりハイフンのほうがいいそうです。
これが一番有効かもしれません。

category/sub-category/entry_basename/index.html

3番目の2番目バージョンです。こちらも実際はあまり使わないURLです。

primary_category/entry_basename.html

上の4つは、エントリーが属するカテゴリーまで階層的にURLがつくタイプですが、こちらは、属するカテゴリだけとなります。

primary_category/entry_basename/index.html

その2番目バージョンです。

primary-category/entry_basename.html

アンダースコアがハイフンになるバージョンです。

primary-category/entry_basename/index.html

その2番目バージョンです。


後になるほど、手抜きの感がありますが・・・(汗)

この詳しい説明は、MovableType 4989 さんのブログの
エントリーアーカイブ出力フォーマットを考える
にあります。

どうも、category/sub-category/entry_basename.html が一番よさげの感があります。

2006年02月07日 02:04 | ブログの設定


トラックバック

このエントリーのトラックバックURL:

コメント

コメントしてください




保存しますか?