サブドメインでSSIを使いファイルを読み込みたいのですが、うまく表示してくれません。

サーバーはロリポップです。

http://sub.xxx.jp/
http://xxx.jp/sub/
は同じで、

SSIの読み込むファイルは
http://xxx.jp/ssi/
ここにあります。

サブドメインでは無い方は、ちゃんと表示されるのですが・・・
file=、virtual=、階層変え、などなど
色々試しましたがダメでした。

ロリポップのヘルプでは下記のように書かれています。

"セキュリティの為にSUEXECを導入しておりますので、SSIで実行ファイルを使用される際、以下の様な制限があります。

■実行ファイルまでのパスを絶対パス(フルパス)で指定すると動作出来ません。
■上位ディレクトリを参照すると動作出来ません。
実行ファイルは、SSIを記述するファイルと同じ階層か、下位のディレクトリに設置して頂きますようお願い申し上げます。"


footer.htmlとheader.htmlが統一ですので
SSIを使いたいのですが・・・
よろしくお願いいたしますー

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/04/28 14:33:01
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:stnet No.1

回答回数804ベストアンサー獲得回数34

ポイント60pt

各ファイルに記述するインクルード文を

<!--#include virtual="/sub/header.shtml"-->

として、

/header.shtml

には

<!--#include file="./sub/header.shtml"-->

のみを記述したファイル.

/sub/header.shtml

に本来のヘッダーを記述したファイルを置くのはどうでしょうか.

 

ちょっと今手元で再現できる環境がないので試していませんが、おそらくうまくいくと思います.

http://q.hatena.ne.jp/1146111849ダミー

id:nachuss

ありがとうございます、こちら試してみます。

うまくいったらご報告しますねー

2006/04/28 14:30:50

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません