0

次のような状況があります。ZendFramework1.10で構築されたWebアプリがあり、 www.domain.com/ webappから入手できます。

サーバーファイルシステムでは、実際にはWebアプリも/ srv / www/ webappにデプロイされています

さて、いくつかの理由であまり詳しく説明できませんが、プロジェクトマネージャーは、アプリが終了したので、各クライアントが自分のURLを文字通り受け取るように要求しました。したがって、次のようになります。www.domain.com/webapp/ client1 www.domain.com/webapp/ client2

通常、webapp /の後に開始するのは、zendからのコントローラー、アクションなどです。

したがって、質問:例のclient1、client2のように、これらの仮想サブディレクトリを作成するためのapacheの簡単な方法はありますか?

URL書き換えで可能になると思いますか?

前もって感謝します

4

1 に答える 1

0

これは、仮想ディレクトリを作成するのではなく、 で特定のルートを作成することで解決できますZend_RouteUserコントローラーが asで、名前を渡すアクションが であると仮定するとview

$route = new Zend_Controller_Router_Route(
    'webapp/:username',
    array(
        'controller' => 'user',
        'action'     => 'view',
        'username'   => 'defaultuser'
    )
);
于 2012-05-04T08:02:14.150 に答える