Apple Store(Japan)  Just MyShop(ジャストシステム)  トレンドマイクロ・オンラインショップ  トレンドマイクロ・オンラインショップ

.htaccessをテンプレート化

delicious はてな この記事をクリップ! | 2005年03月12日16:56 | 編集
httpd.confはベースとなる設定として捉え(httpd.confは.htaccessを制限出来る)、MovableType(mtディレクトリー)内のみで適用するレベルの制限は.htaccessで賄います。 今後.htaccessで行う事はそれぞれの必要性が高まった時点でエントリーするとして、その事前作業的な事を行います。

普通であればFTPでログインしてこのファイルを修正していくのですが、当サーバーではセキュリティーの関係もあってFTPというものが存在しません(というかport80しか開いていない)。 ので、何かあれば実機まで行って作業する事になるのですけれども、いちいち歩いていくのも面倒。 何かテが無いかと考えてみましたら、MT自体で(インデックス)テンプレート化してしまえば良いのです。 これならばMTにログインして修正出来ます。



MovableTypeは、v3からダイナミック・パブリッシング使用時にmtディレクトリーに.htaccessを作成するようになりました。 開いて見ればわかりますが、あれこれ設定しております。 以下、ダイナミック・パブリッシングを使用している環境での説明ですが、私自身がダイナミック・パブリッシングを使っていないので、思い通りになるか不明です。 私は今、以下の方法でMTから直接.htaccessファイルを作成して使ってます。

先ず、

mt/.htaccess

のバックアップを取ります。

テンプレート > インデックス・テンプレート > 新しいインデックス・テンプレートを作る

テンプレートの名前
htaccess

出力ファイル名
.htaccess

として、バックアップした.htaccessの内容をペーストして保存し、再構築します。 尚、「ンデックス・テンプレートを再構築するときにこのテンプレートを自動的に再構築する」のチェックは外します。

後はテンプレートから修正を行います。

 

ところでダイナミック・パブリッシングについてですが、

Movable Typeの必要条件に加えて、ダイナミック・パブリッシング・オプションには、以下の要件が必要です。
■MySQLデータベース
ダイナミック・パブリッシングには、リレーショナル・データベースの処理速度と即応性を必要とします。 したがって、Berkeley DBはサポートされません。 (PostgreSQLおよびSQLiteのサポートを予定していますが、3.1ではまだ未対応です。)

という事でMySQLではなくPostgreSQLを使っているので要件外でした。


Search

Archives

Contact

■Administrator
padmacolors@gmail.com

■Akane Miyashita
akane.padma@gmail.com
イラスト、デザインのお仕事を承ります!

フィードメーター - padma colors / 

スカウター : padma colors / 

(C) 1997-2008 padma colors All Rights Reserved. Powered by Movable Type. RSS feed