SSIでのファイルインクルード時のパス
あっきー
[E-Mail]
1999/08/17(火) 04:04:46
SSIを使用して、メニュー項目の共通化をしようと思っています。
そこで、階層が一つ下のディレクトリからファイルをインクルード
したいのですが、うまくいきません。次のようにしています。
<!--#include file="../menu.html"-->
その他、いろいろ試したのですが、うまくいきません。また、
ラウンジも検索してみたのですが、回答には行き当たりませんでした。
SSIで違うディレクトリにある内容をインクルードする場合のパス
指定はどうすればいいのでしょうか?
葉月
1999/08/17(火) 08:08:25
いろいろと要因はありそうだけど、
同じディレクトリ内では、どうなのでしょう?うまくいくのですか?
あと、考えられるのは、SSIを使用する場合、拡張子をshtmlにしなくちゃいけないって
いう場合もあります。
無責任官庁
1999/08/17(火) 14:54:33
逆の発想は・・・出来ませんか?
インクルードしたいもの自体を、サブディレクトリに入れちゃうとか。
下位には行けるみたいなんで、サブディレクトリが一つなら問題ないでしょう。
ディレクトリが一杯の時は・・・ごめんなさい(^_^;)
あっきー
1999/08/18(水) 01:13:39
[[解決]]
サブディレクトリも考えました。でも、どうしてもコンテンツごとにディレクトリを分けたかったので、断念しました。
とりあえず、今回はinclude virtualで解決しました。自分のルート
のディレクトリ名を含んでしまうのが少しいやだったのですが、
やりたいことはできましたので。
葉月さん、無責任官庁さん、回答ありがとうございました。
もう一度、とほほさんの説明読んでみると、virtualについても説明
されていますよね。ちょっと、文脈を勘違いしていたようです。