• ベストアンサー

HTMLとSSIが同じフォルダに無いと表示しない?

ホームページにアクセスカウンタをつけようとしています。 表示はSSIで行うのですが、1つ問題が… 表示させたいHTMLファイルとSSI動作させるCGIが同じフォルダに無いと表示しないんです。 CGIはフォルダを整理するため「cgi-bin」の中に入れておきたいです。でも、そうすると動かなくなる(表示しなくなる)んです。 もちろんですが、サーバでのSSIの使用は許可されています。(じゃないと、同一フォルダでも動かないですよね) パスは、いくらなんでも間違えようが無いです。 フルパス(http://~)で書いてもだめです。 何か方法があるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

自分より上位にあるファイルを読み込む場合などには <!--#include file="~" -->ではなく <!--#include virtual="~" -->を使います。 詳しくは参考URLを参考になさってください。

参考URL:
http://tohoho.wakusei.ne.jp/wwwssi.htm#Include
master-3rd
質問者

お礼

ありがとうございます! 早速やってみます。

関連するQ&A