0

私はzendプロジェクトを初めて作成し、作成するためZFに使用しています。netbeans IDEこのプロジェクトを実行しているとき"Index of /ZendProject1"はディレクトリが開き、「public」フォルダをクリックすると、の下に書いたものが表示され"applicationiews\scripts\index\index.phtml"ます。

Zendプロジェクトに、これではなく、を介してアクセスできるようにしたいhttp://localhost/ZendProject1/-> http://localhost/ZendProject1/public/

zendフォルダーの設定を変更する必要があります。imは現在htdocsの下に多くのプロジェクトがあるため、httpd.conf設定から変更するのは合理的な解決策ではありません。私はそれをグーグルで検索しましたが、解決策はありませんが、管理するためのいくつかの設定が必要だと思います:(

注-私はZend学習モードを使用しているので、 http: //devzone.zend.com/と http://www.phpeveryday.com/articles/Zend-以外にzendに関するチュートリアルを見つけることができるリンクをいくつか提案して ください。 Framework-Basic-Tutorial-P840.html。(PHPに精通しており、MVCデザインパターンの基本概念を理解している)。

4

1 に答える 1

2

.htaccessプロジェクトの各ディレクトリ(パブリックではなく、プロジェクトのルートディレクトリ)にファイルを追加します。次のものが含まれている必要があります。

RewriteEngine On
RewriteRule ^(.*)/?$ public/$1 [L]
于 2012-08-22T09:36:21.980 に答える