既存ウェブページを更新したい
既存ウェブページの一部をブラウザから更新するには次のようにします。既存ウェブページの拡張子を変更することなく、ブラウザからの更新が行えるようになります。また、既存ウェブページを直接編集することも可能です。
- 「セットアップアシスタント」の「CGIインストーラー」で適当なフォルダ名をつけて「ホームページメーカーLite」をインストールします。
- インストールした ホームページメーカーLite の「入力フィールド設定」で更新したい内容にあわせて入力フィールドを設定します。
- インストールした ホームページメーカーLite の「記事ページ」設定の「ページテンプレート」を空にし「保存」します。
- FTP ソフトで "/cgi/[インストールした ホームページメーカーLite のフォルダ名]/default.pl" をダウンロードし、漢字コード UTF-8・改行コード LF に対応したテキストエディタ(秀丸エディタ、TeraPad、mi 等)でファイルを開きます。
- [34行目]
# ターゲットファイル(CGIから見た相対パス)
$home = '../../[インストールした ホームページメーカーLite のフォルダ名]/index.shtml';
この設定を、ブラウザから書き換えたい既存ファイルのパスに変更します。パスはこの CGI から見た相対パスで記述します。
- FTP ソフトでサーバ上の default.pl を変更した default.pl に差し替えます。
- 既存ファイルをダウンロードして、漢字コード UTF-8 に対応したテキストエディタで漢字コード UTF-8 に変換します。
- HTML ヘッダ内に次の meta タグを追加します
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
- 既存ファイルのブラウザから書き換えたい部分に、「記事ページ」設定の「ページテンプレート」と同様にして、<!--chapter--><!--/chapter-->, <!--section--><!--/section-->, <!--field id="入力フィールドID"--><!--/field--> 等を設定します。
- FTP ソフトでアップロードしファイルを差し替えます。
- これで、最初にインストールした ホームページメーカーLite から、既存ページを変更できるようになりました。