SSIについてのメモ

« タイポグラフィーの美しいWebデザイン集 | トップ | 会社を設立しました。 »

_PHP | 10.05.08 19:39
はてなブックマーク

うーんこれにははまった。過去にも同じことではまったのでいろいろメモ。

  • 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

Editor's Note

どんづまりだけどがんばります。

Trackback URL :

Comment

    Thinkstock
    Newsletter

    このブログをメルマガで購読するには、↓にメールアドレスを入力してください。

    配信:FeedBurner

    Archive

    Category

    Popular Entries

    Archive

    Category