1

自分自身がサーバーを持っています。その上に自分のポートフォリオをホストしたいと思います。私のポートフォリオは、自分で書いた小さなPHP MVCフレームワークを使用して構築されます。これはdomain.com(例えば)に行くことによってアクセスされます。複数のPHPアプリケーションを1つのドメインに保存する

私のポートフォリオでは、他のすべての作品をホストしたいと思います。これらはPHP MVCでもあります。したがって、例えば、domain.com/app1,domain.com/app2などとなります。しかし、おそらくあなたが知っているように、PHP MVCの性質は、DocumentRootにはないファイルがあることを意味しています(ここではApacheについて語っています)。だから、あなたがこのようにあなたの仕事のすべてを保存したいのであれば、それを達成する方法はどうですか?

私のアプリケーションの1の例ディレクトリ構造:

/application 
    /views 
    /models 
    /controllers 
/public 
    /js 
    /css 

したがってdomain.com/cssはそれに指す必要がdomain.com/app1/cssポイントはそのpublicフォルダ内のそのcssフォルダに必要として、publicフォルダ内にあるcssフォルダをアプリ。

私は自分の仕事を整理する良い方法を見つけようとしています。私はanyonesの考えを本当にありがとう!

答えて

0

まあ

私は自分のフォルダのようなものだろう。ここでの唯一のことは、プロジェクト1のために、あなたは

../../../lib/projects/project1 
にlibフォルダを設定する必要があるだろうということです

/lib (main portfolio lib) 
    /projects 
    /project1 (main lib for project 1) 

/public_html (main portfolio public root) 
    /projects 
    /project1 (main public root for project 1) 

スタンドアロンではなく、

../lib 

私はあなたがそれぞれの新しいアプリケーションのためのApacheのエイリアスを使用することを示唆していることが

関連する問題