お薦め ページ


メニュー

ハワイ島 遊覧飛行ツアー

ハワイ島 B&B・ホテル

ハワイ島 不動産情報

ハワイ島 情報・観光ガイド

ブログ(Blog)

その他

関連サイト

: 日付別 アーカイブ :

2005年5月17日

2005年5月17日

Movable Type のカテゴリー(8) 「同一ディレクトリ名問題」

Movable Type 関連のカテゴリーとして、「MT カテゴリー」、「MT テンプレート」という名前でカテゴリーを作成していた。正確に言うと、先頭の「MT」は半角、次に半角スペース1個が続き、それに、「カテゴリー」もしくは「テンプレート」という全角の文字。双方のカテゴリーともディレクトリ名が 「mt_」 になっており、結果的に、どちらのリンクも同じアドレスへリンクされていた。

このように、日本語と英語が混在したカテゴリー名の場合、注意が必要のようだ。

カテゴリーのディレクトリ名規則を推測すると、

  1. 英語のみのカテゴリー名の場合は、それをそのまま小文字に変換してから、そのカテゴリーのディレクトリ名とする。
  2. 上記 1.において、スペースが含まれる場合は、そのスペースをアンダーバー「_」に変換してから、ディレクトリ名とする。
  3. 日本語のみの場合は、「catXX」のようなXX部分には、ユニークな半角の数字が用いられる。
  4. 英語と日本語が混在するカテゴリー名の場合は、日本語部分を削除し、残った英語部分に、上記 1. 2. のルールを適用する。


といった感じである。

ということは、英語と日本語が混在するカテゴリー名で、日本語部分のみが異なる場合、現行の Movable Type は、同じディレクトリにカテゴリーアーカイブを書き込んでしまうことになる。そのため、このブログ・サイトの場合、「MT カテゴリー」を作成した後、「MT テンプレート」を作成したが、先に存在していた「MT カテゴリー」にはアクセスできなくなった。

回避策として、日本語のみの「MTカテゴリー」、「MTテンプレート」という全て全角文字のカテゴリー名に変更した。その結果、cat8 cat16 というディレクトリ名になり、それぞれに問題なくアクセスできるようになった。

カテゴリー: MTカテゴリー     10:34 | コメント (0) | トラックバック (0)

 
ハワイ島での遊覧飛行ツアーとB&Bのスペシャリスト、スカイメリカ
Copyright © 2003,2009 Skymerica Corp. All rights reserved.