2010-12-08 7 views
0

私はlocalhostのMVCパターンでZFを使って小さなサイトを完成させましたが、今はディレクトリを構成する最も適切な方法が何であるか不思議です。私はどこかで "application"、 "library" "www"ディレクトリの1つ上の同じフォルダにあるフォルダを開き、index.phpファイル内のinclude_pathを設定します。そのため、すべてのコアファイルは侵入者やその他のものからアクセスできません。私は1つの共有ホスティングで複数のサイトを運営していますので、最も整理整頓可能なディレクトリ構造は何ですか?共有ホスティング上のZendフレームワークとMVCのディレクトリ構造

ご意見やご感想をいただければ幸いです。 ありがとう

答えて

0

あなたのdoucument_rootに/ public(/ htdocsや他のnamed-dir、あなたのindex.phpが置かれている場所)以外のディレクトリは置かないでください。

しかし、私はあなたのdocument_rootがどこにあるのか判断できないので、.htaccesファイルを使ってすべての非公開ファイルを拒否することができます。

例えば構造:

/htdocs 
    /application 
     /config 
     /library 
      /Zend 
      /(other libraries) 
     /user 
      /controller 
      /model 
      /view 
     /variable 
      /sessions 
      /cache 
      /view_compiles 
     .htaccess (deny from all) 
    /images 
    /scripts 
    /styles 
    index.php 
+0

Thaaanks !!! ...私は.htaccessファイルについて考えていなかった...しかし、それは、それは通常、同様に他の開発者と行うの方法です場合、私も思ったんだけど。 .. –

関連する問題