人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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

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

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

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

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


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

●質問者: nachuss
●カテゴリ:インターネット ウェブ制作
✍キーワード:HTML サブドメイン サーバー セキュリティ ダメ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● stnet
●60ポイント

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

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

として、

/header.shtml

には

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

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

/sub/header.shtml

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

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

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

◎質問者からの返答

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ