イケメンダンスボーカルグループのオススメ13選

<!--#include virtual="/head.html"-->

の記述をhtmlファイルに書き込んでいるのですが、拡張子がhtmのファイルに反映されません。拡張子がhtmlのファイルには反映されます。

.htaccessの記述が原因だと思うのですが、どのように描けばいいのでしょうか。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

まず、不用意にSSIを有効にするとセキュリティ面で、あまりよろしくない事は承知して置いてください



拡張子htmlと htmでSSI有効にするには .htaccessに
AddHandler server-parsed html htm
と記述すれば良いのですが、記述して設置後3つの現象が有り得ます。
いきなりtoppageで行わずに、サブディレクトリなどで試すと良いかと思います。

現象1. 問題なくSSI有効になる

現象2. SSI無効のまま
 htmと同じ場所に.htaccessを置きましたか?
 また .htacess などfile名を間違えていませんか?
 以上を確認しても駄目なら .htaccess に test と記述してください。
  ↑.htaccessが有効なら500errorになります。普通にアクセス出来るなら間違いなく.htaccessが無効です。

現象3. 500errorになった
 文法に間違いが無いかチェックしてください
 それでも駄目なら .htaccessは有効ですが
 AddHandler を記述することを許可されていません

以上の .htaccess有効、無効、一部の記述のみ許可はhttpd.confに記述されており、通常は管理者にしか設定できません
http://httpd.apache.org/docs/2.0/ja/mod/core.htm …
    • good
    • 0
この回答へのお礼

AddHandler server-parsed html htm

この記述で問題なく動きました。
助かりました。
ありがとうございました。

お礼日時:2006/07/02 01:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング