≪HOME(21世紀のアフィリエイト通販生活)

MovableTypeのPermalinkでのURL変更

MovableTypeデフォルトの設定ではMTEntryPermalinkで個別アーカイブへと飛ぶようになっています。しかしPermalink(永久的なリンク)とは名ばかりで、デフォルト設定での出力ファイル名は、

http://www.55link.com/archives/2005/1/post_1.html

などの記事番号によるファイル名になります。

先達のMovableTypeサイトさんによると、どうやらこれではまずいらしい。

デフォルトの記事番号によるPermalinkは、サーバーの引っ越しなどで、exportしてimportすると、記事番号がずれることがあるため、自分でPermalinkの名前をつけられるようにしたほうがいいのです。 ARTIFACT ―人工事実― - MovableTypeのページ分割-Permalinkの変更

サーバーの引っ越し、これは大きな問題です。

実際に最近エックスサーバー(Xserver)にサーバー移転した私にとっては人ごとではありません。サーバー移転の際にファイル名が変わってしまわないように手直しする事に。

拡張子をPHPに変更!

その際に、どうやら出力拡張子をPHPに変更した方が宜しいとの事。PHPの方がサーバーにかかる負荷は軽くなるようです。またPHPにする事で各アーカイブで共通利用できる部分をモジュール(外部ファイル)化できるとの事で、こちらもサーバー負荷の軽減、再構築時間の短縮、さらにファイルサイズの節約が期待できます。この手の事はサイトの作り始めにちゃんとやっとくのが肝腎です。

善は急げ!さっそくブログの設定からアーカイブファイルの拡張子をphpに変更。またテンプレートの編集画面でインデックス・テンプレートから、使っているインデックスページに対しても出力ファイルをphpに変更します。

再構築後FTPでローカルサイトパスに接続、index.phpが生成されているのを確認します。この時、元のindex.htmlは削除しておきます。残しておくとスラッシュエンドのURLでindex.htmlを先読みしてしまい、index.phpにアクセスしません。またアーカイブ・ディレクトリの中にあるhtmlファイルも削除しておきます。

個別アーカイブのファイル名を変更!

最終段階です。個別アーカイブのファイル名を変更します。アーカイブの出力フォーマット設定から個別エントリーアーカイブを以下のように変更。

<$MTArchiveDate format="%Y/%m/%d-%H%M"$><$MTEntryKeywords dirify="1"$>.php

これは一体なにかと言いますと、個別アーカイブとして出力されるファイル名をここで指定している訳です。

これで出力される個別ファイル名は、

http://www.55link.com/archives/年/月/日-時分.php

となります。ファイル名の設定では途中にスラッシュを入れると自動的にフォルダを生成してくれます。しかしアーカイブに余分なフォルダは作りたくありません。上のように記述すると、元々存在する月別アーカイブ用のフォルダに個別記事を入れてくれます。まぁ標準の設定でもそうなってるんですがね。

最後に付いてるMTEntryKeywordsは、エントリー投稿時にキーワードを設定する事により個別ファイル名に付け足して生成してくれます。SEOやアーカイブファイルの管理に役立つかもしれません。

キーワードを設定しなければキーワードなしで表示されるだけです。キーワード投稿欄は、エントリー投稿画面の下に方にある「この画面の表示をカスタマイズする」で出せます。

取り敢えずこれで、サーバー引っ越しやMovableType再インストなどのアクシデントがあっても、記事名が変わらないのでリンク切れを防げます。MovableTypeではリンク切れが一番困りますよね。

参考にさせて頂いたのはこちらです。
MovableTypeのページ分割/Permalinkの変更
MTのPHP化とページ分割
Permalinkを変更


追記↓
個別アーカイブの拡張子をphp から html へと変更しました。どうもSEO的には、html の方が宜しいようなので。

投稿者 Locutus : 2004年12月31日 18:58 EDIT   カテゴリ⇒ MovableTypeカスタマイズ

この記事のトラックバックURL :
トラックバック

リンク切れにならない個別アーカイブのファイル名 from blog.quadrifoglio.to
個別アーカイブのファイル名は、MTデフォルトでは記事タイトルの先頭数文字の英数字... [続きを読む]

トラックバック時刻: 2005年12月18日 23:21

≪HOME(21世紀のアフィリエイト通販生活)

王冠 ナンバー1の稼ぎ頭 王冠

エーハチ・ネット

一番複数サイトがある場合は、同じアカウントのまま簡単追加!広告コード取得が簡単なのでも有名です。

最近の記事
エックスサーバーのメリット
エックスサーバーのデメリット
エックスサーバーがMovableTypeのインストールマニュアルを公開
ノートン・インターネットセキュリティ
レッチリ~ダニー カリフォルニア♪
最近のトラックバック&コメント
カテゴリー
月別アーカイブ[過去記事]
BlogPeople
自分のリンクリストに登録する!
ブログ作成・お役立ちリンク
ブログの記事&タイトル考察リンク