2012-01-30 8 views
2

F3フレームワーク(PHP)を学び始めました。Hello Worldプログラムを実行しています。FatFreeフレームワークのディレクトリが変更されない

しかし、私は単純な問題に直面していますが、私は何が間違っているのか分からないようです。私のようにルーティングをウェブルートディレクトリ(/ var/WWW)上のindex.phpファイルを保存するとき -

F3::route('GET /', 'home); 

とアクセスhttp://localhost、私は正しい出力を取得しています。私はパス/var/www/my_test/にindex.phpファイルを配置し、follows-

F3::route('GET /my_test/', 'home') 

とアクセスhttp://localhost/my_test/としてルーティングを変更した場合しかし、私は、URLが存在しないことを取得します。

私はここで何が欠けていますか?

答えて

2

うまくいけば、これを理解することができましたが、そうでない場合は、私が助けてくれることを願っています。

.htaccessファイルはindex.phpページを指しています。 index.phpファイルの場所を変更する場合は、.htaccessを変更する必要があります。これは、に変更した場合にのみ、index.phpの位置になります。

コンテンツ全体をサブフォルダに移動すると、そのフォルダがBASEになると思います。したがって、フレームワーク全体を/var/www/my_test/に入れると、/my_test/はBASEであり、その後のスラッシュはフレームワークによって処理されます。 http://localhost/my_test/F3::route('GET /','home');を使用してルーティングされ、http://localhost/my_test/abcF3::route('GET /abc','abc');を使用してルーティングされます。

は、まだフォルダの.htaccessファイルを変更する必要がありますが、わかりません。私のコンピュータでは、仮想ホストを作成して遊んでいました。がんばろう!

関連する問題