ブログのPHP化(その1)

 Movable Typeでは、テンプレートを再構築するとHTMLファイルが出力されますが、PHPファイルで出力してブログをPHP化することも可能です。
ブログのPHP化の利点は、当サイトの様にエントリータイトルの横にNEWマークをつけたり、記事を分割して複数ページにしたり、モジュール化して再構築の付加を減らしたり、HTMLでは出来ない便利な機能をブログに付加することができます。

PHP化に必要な条件

 Movable Typeを利用さてているとしたら、レンタルサーバも利用されていると思います。お使いのレンタルサーバがPHPに対応していることが条件です。
さくらインターネットのライトプランなどはPHPに対応していないので、ブログのPHP化は断念ください。必ず作業前にPHPへの対応を確認してください。

インデックステンプレートをPHP化する

 インデックステンプレートをPHP化するには、テンプレート編集メニューで「出力ファイル名」の拡張子をPHPにします。

Movable Type ブログのPHP化

アーカイブテンプレートをPHP化する

 アーカイブテンプレートはブログの設定画面で指定します。設定画面の公開タブをクリックして、アーカイブの拡張子を「html」から「php」に変更します。

Movable Type ブログのPHP化

 このページの一番下の「保存」をクリックして、エントリーアーカイブやカテゴリーアーカイブのアーカイブマッピングの拡張子がphpに変わります。

ブログを再構築

 上記ページの上部に、「サイトの再構築」が表示されるので、ボタンをクリックして再構築しましょう。

Movable Type ブログのPHP化

 これで、ブログがPHP化されました。ただし、既存サイトは、HTMLが検索エンジンにインデックスされていますので、HTMLファイルから自動でPHPファイルに移動させることが必要です。(その2を参照)
新規に作成する場合はこれで終了ですが、ルートにindex.htmlがあるとindex.phpより優先されて表示されますので、必ずindex.htmlが無いことを確認してください。
index.htmlも構築している場合は、FTPで削除しておきましょう。

スポンサードリンク

関連記事

  1. 記事のプレビューでのトラブルについて
  2. MT4対応無料テンプレートの設定(アーカイブマッピング)
  3. MT4対応無料テンプレートの設定について(追加事項)
  4. FLASHカレンダーとテンプレート21について
  5. サンプルテンプレート15の設定について
  6. ブログのPHP化(その2)
  7. 無料テンプレート:サンプル13の変更?
  8. 追記が無かったら非表示に
  9. テンプレート13追加しました!
  10. MT無料テンプレート12について
  11. テンプレート11について
  12. テンプレート11の利用法
  13. テンプレートの使い方(その1)
  14. テンプレートの使い方(その2)
  15. テンプレートの使い方(その3)
  16. テンプレートモジュールの利用

トラックバック(0)

このブログ記事を参照しているブログ一覧: ブログのPHP化(その1)

このブログ記事に対するトラックバックURL: http://www.jp-soft.com/mtos/mt-tb.cgi/41

コメント(2)

hiro :

インデックステンプレートの拡張について、
アーカイブの拡張子を「html」から「php」に変更してから、そのphpコンテンツの内容は変えなですか?

内容の変更は必要ありません。
新しくPHPファイルが構築されます。

ただし、Xhtml だと、最初にxml 宣言を入れる必要がありますが、そのままだとPHPではエラーになりますので

<? echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?>

と変更してください。

コメントをどうぞ






フィード
記事一覧:サイトマップ