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:



