バージョン選択

フォーラム

メニュー

オンライン状況

35 人のユーザが現在オンラインです。 (26 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 35
もっと...

サイト内検索

質問 > その他 > /html/を省略する方法について

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
tonton
投稿日時: 2008/10/12 11:36
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
Re: /html/を省略する方法について
私も最初、これ、悩みました;
なんで、/html/なんだろう?って。
でも、よく見ると、ちゃんと定義ファイルがあります。
.HTACCESSを使用して、というのは、システムエラーがどこで出るか、でないか、という検証が他のバグなどと相まって難しくなりそうなので、私は使用していませんため、分かる部分のみご回答しますね。
以下、説明です。


この、/html/と/data/が同階層に有るというのは、
・/html/  ←WEBの公開領域
・/data/  ←WEBの公開領域と同階層(=公開領域外)
になるようデータを配置するようになっているのだと思います。

DETA領域はテンプレートなどが入っているので、一般のユーザーから覗けない領域に配置するという考えからでしょう。
EC-CUBEの構成をそのまま使用する場合は、このように設置すればいいことになります。


ですので、そのまま配置するときは、
・/html/以下は、ファイルだけを公開領域に(public_htmlとかwebとか言う名称のWEBサイトのルートディレクトリ)
・/data/は、その1つ上に(=/html/以下のファイルと/data/が同階層になるように)
おけば、いいことになります。


もし、WEBの公開領域より上の階層にアクセスする権限が与えられていない(または、ファイルを保存してはいけない)レンタルサーバーの場合は、

1)/html/以下は、WEBの公開領域に入れる
2)/data/をフォルダごと、その中に入れる
3)/WEBルート(=/html)/define.php の2行目〜6行目(Ver.2.3の場合で)
---------------
/** HTMLディレクトリからのDATAディレクトリの相対パス */
define("HTML2DATA_DIR", "/../data/");

/** DATA ディレクトリから HTML ディレクトリの相対パス */
define("DATA_DIR2HTML", "/../html/");
---------------
となっているのを、
---------------

/** HTMLディレクトリからのDATAディレクトリの相対パス */
define("HTML2DATA_DIR", "/data/");

/** DATA ディレクトリから HTML ディレクトリの相対パス */
define("DATA_DIR2HTML", "../");
---------------
とすれば、OKなのですが、こちらはpopoさんのご要望(>ファイルの移動なしで、htaccessでRewriteRuleの記述だけでアドレスを変更できれば良いと思っているのですが)には副いませんね。
一般的なレンタルサーバーの場合は、こちらの構成にして/data/以下もWEBルート以下に置くことが多くなるだろうと思いましたが、どうでしょうかね。。。

セキュリティ面でのポイントなどは、EC-CUBEのファイル構成に詳しい方のアドバイスを受けて頂いたほうがいいかと思いますが、拝見したところ、現状では、/data/もWEB公開領域以下に配置されているようですので、セキュリティレベルが下がる、ということはありません。


管理画面や買い物動作、カスタマイズなど主要な動作では動作確認しています。
設定されるときに、特殊な動作やカスタマイズの中で、個別指定でファイルのURLを記述した場合などは、そちらのチェックをして頂ければいいかと思います。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   /html/を省略する方法について popo 2008/10/11 21:07
   » Re: /html/を省略する方法について tonton 2008/10/12 11:36
       Re: /html/を省略する方法について popo 2008/10/12 14:40
         Re: /html/を省略する方法について ramrun 2008/10/12 15:27
           Re: /html/を省略する方法について popo 2008/10/14 17:06
             Re: /html/を省略する方法について ramrun 2008/10/14 19:01
               Re: /html/を省略する方法について popo 2008/10/16 13:22
         Re: /html/を省略する方法について ishigaki 2011/1/19 10:34
       Re: /html/を省略する方法について marushige 2011/7/13 15:36
         Re: /html/を省略する方法について AMUAMU 2011/7/13 18:22
           Re: /html/を省略する方法について marushige 2011/7/13 19:11
             Re: /html/を省略する方法について AMUAMU 2011/7/13 19:41
               Re: /html/を省略する方法について marushige 2011/7/13 20:07
       Re: /html/を省略する方法について kkkk 2011/7/15 0:46
         Re: /html/を省略する方法について AMUAMU 2011/7/15 17:28
           Re: /html/を省略する方法について kkkk 2011/7/16 0:07

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,169名です
総投稿数は110,047件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1650
8
red
1570
9
mcontact
1299
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.