今日一日、MovableTypeのカスタマイズをしていて、
やっと出来たと思ったらえらいことになっていたので、
ここに記録しておく。
カテゴリ名を「数字+英語」から「数字+日本語」に変えると
個別エントリ記事URLがどうなるかについての話し。
ちなみに、このできごとは、和菓子ブログでのお話です。
MovableType3.33にバージョンアップしたら、
環境設定のカテゴリーでの設定が、カテゴリー名、
出力ファイル名、説明の3つに増えていた。
以前は、この出力ファイル名というのがなかった。
Movable Type 3.2では、カテゴリー名でフォルダが
サーバに作られたのだけれど、このカテゴリー名を
日本語にすると、あまり意味のあるフォルダ名にならない。
だもんで、本とか読むと、このカテゴリー名を英語に
しとけばいいというので、カテゴリー名は全部英語にして、
サイドバーの表示は、MTCategoryDescriptionを使って
日本語を表示させていた。
これなら、万が一MTが逝ってしまっても、
記事の書き出しをしてバックアップをとっておけば、
最悪の時でも個別エントリ記事URLが変わらなくて、
今までのSEOがムダにならないんじゃないかとも思ったから。
(本当に変わらないか、ムダにならないかどうかは、よく知らないです。
したことのある方おられたら、どうなったか教えてくださると嬉しいです。)
確かに指定した英語がそのままフォルダ名になるけれど、
一つ問題がある。
カテゴリーのアーカイブタイトルは、カテゴリ名が挿入されるので、
アーカイブタイトルが英語になってしまう。
検索結果とかに、英語で表示されてしまう。
よくわからないけれど、なんとなく、SEO上
良くない気がする。
どうにかならないものかと、この前から考えていたら、
出力ファイル名とカテゴリ名が別々に設定されるようになっていたので、
これ幸いと、カテゴリ名を全部日本語に変更した。
しかし、ここに落とし穴が!
確かに、カテゴリのindex.htmlファイルができるフォルダは
カテゴリ名を英語から日本語に変えても、
ファイル名で指定したフォルダ名になって今までと変わらない。
でも、肝心のエントリ記事を格納するフォルダのフォルダ名が
ファイル名でなく、カテゴリ名を基準にどうやら作られてるみたいで、
PrimaryCategory(?というのでしょうか)に指定したフォルダを
全部日本語に変えたら、新たにわけのわからないフォルダが
出来て、個別記事エントリURLが全部変わってしまった。
ぎょえーーーー
どうするべーーーー
たまたま、なにげなく、サーバを見に行ったから運良く
気づいたものの、気づかなかったら、えらいことになっていた。
半日かけて、カスタマイズしたものを、また30分くらいかけて元に戻した。
ああ、わたしの半日は、一体なんだったのか。
個別記事が格納されていないカテゴリフォルダは、
日本語に変えても影響ないので、そのままにした。
わたしが、初心者でぬけてるだけなのかもしれないけど、
なんだかちょっと悔しかったので、ここに書いてみた。
※管理人もスタンダード・プレミアムを利用中!
▼ さくらのレンタルサーバ