blog
copyright ©
creamu Inc. All Rights Reserved.
art direction & design: Kunitaka Kawashimo
code, interaction & photography: creamu Inc.
category: Technology

SSIについてのメモ

Pocket

うーんこれにははまった。過去にも同じことではまったのでいろいろメモ。
  • HTMLの中でインクルード
    <!–#include virtual="/dirname/filename.html" –>
    サイトルート相対パスでOK
  • PHPの中でインクルード(virtual関数が使えるサーバの場合)
    <? virtual("/dirname/filename.html"); ?>
    サイトルート相対パスでOK
  • PHPの中でインクルード(virtual関数が使えないサーバの場合(さくらなど))
    <? readfile("dirname/filename.html"); ?>
    相対パスか絶対パス(サーバ上ではなくURL上の)で記述
SSIを使用可能にするには、.htaccessファイルに以下を記述 AddHandler server-parsed .shtml AddHandler server-parsed .html AddHandler server-parsed .htm PHPをCGIとして動かすには、以下を記述した.htaccessファイルを、対象のPHPの同ディレクトリに配置 AddHandler application/x-httpd-phpcgi .php どんづまりだけどがんばります。