複数の設定の一つのシステムで使うには。
- コードを全面的に刷新した後継作・しらぎくモバイルシステム VIが公開されました。
今後、新規にモバイルサイトを構築される方には、しらぎくモバイルシステム VIのご利用を強く推奨いたします。
- しらぎくモバイルシステム VIは従来のしらぎくモバイルシステムとの互換性はありません。
- このため、制作者は当面従来のしらぎくモバイルシステムについても、適宜アップデートを続けていく予定です。
- PC向けに書かれたフル規格のHTML文書に対しては、しらぎくモバイルシステムFULL(開発名・HOMAKI & NAKAMA)をご利用ください。
- 利用出来るサーヴァが限られておりますが、絵文字の変換さえ出来れば良いと言う方には、ドコモ端末の絵文字を変換するだけのスクリプト・しらぎく絵文字変換スクリプトもお勧めしております。
しらぎくモバイルシステムは第4.300版(平成19年 4月 2日)から、複数の設定が一つのシステムで利用出来るようになりました。
複数設定対応の概要。
通常の「KConfig.pl」設定ファイルだけでなく、別の「KConfig.pl」を同じシステムで利用出来るようにします。
一人で複数のサイトを運営する場合に最適です。
- 特にmod_perlで動作させる場合、一つのシステムに纏められれば、サーヴァのリソースを必要以上に喰い潰さなくても良くなります。
- 必要に応じてmod_rewriteなどを使う事で、更に有効になるでしょう。但し他ドメインからのmod_rewriteは内部プロクシ経由で実現するためかなり重くなります。
具体的な複数設定対応のやり方。
別設定の設定ファイルのファイル名。
別設定の設定ファイルは、以下の通りとなります。
KConfig-設定名.pl
例えば、SubSite と言う設定名が与えられている場合は、その設定ファイル名は
KConfig-SubSite.pl
となります。
- 尚、設定出来る内容は主設定の「KConfig.pl」と全く同じです。
別設定サイトへのアクセス時のURI。
別設定となっているサイトのURIは以下のようになります。
- エクストラパスを利用している場合
-
システムのURI
/~設定名/… - エクストラパスを利用していない場合
-
システムのURI
?a=~設定名/…
つまり、通常のファイル名の前に~で始まる設定名が最上位ディレクトリとなるようなパスとなります。
- 逆に
~で始まらないパスは、全て主設定サイトのパスと見なされます。
例えば、SubSite と言う設定名のサイトでの /Content/Page1.html は以下のようになります(エクストラパスを利用する場合)。
システムのURI/~SubSite/Content/Page1.html