2009-06-21 18 views
0

私はユーザー登録フォームを書いています。
ユーザーがユーザー名で登録した後。 "Billy"、私は彼にurl billy.mydomain.comを使ってサーバーにアクセスしてほしい。Zend Frameworkでドメインを書き換える方法

billy.mydomain.comのZendのフレームワークのリンクは
www.mydomain.com/profile/index/username/billy

私は
WWWからURLを書き換えることができますどのように知っていただきたいと思います。 mydomain.com/profile/index/username/billy
私の最初の答えを離れて投げる

答えて

3

billy.mydomain.com
に、This Solutionははるかにエレガントです。

$hostnameRoute = new Zend_Controller_Router_Route_Hostname(
    ':username.mydomain.com', 
    array(
     'controller' => 'profile', 
    ) 
); 

$pathRoute = new Zend_Controller_Router_Route(":action/*", array('action'=>'index')); 
$chain = $hostnameRoute->chain($pathRoute); 

// add $chain to your router 
関連する問題