phalcon中的多模組,官網給了這樣的例子,網址為 MVC 應用(MVC Applications)
但是,其中並沒有說到次層網域的配置方法,這裡只是說了兩個模組的配置吧?
官網給出兩個模組,網域名稱應該是這樣的吧:一、http://www.webtest.com/rfrontend/controller/action
二、http://www.webtest.com/backend/controller/action
但是這不是我想要的,我想要的是次層網域是這樣的
一、http://www.webtest.com/controller/action 為前台頁面
二、http://backend.webtest.com/controller/action 為後台頁面
像是一般網站都有PC和手機站的二級域級配置這樣,
PC網域名稱:http://www.webtest.com/controller/action
手機站:http://m.webtest.com/controller/action
問:在phalcon架構中,如何?這樣次層網域的配置?謝謝。
回複內容:
phalcon中的多模組,官網給了這樣的例子,網址為 MVC 應用(MVC Applications)
但是,其中並沒有說到次層網域的配置方法,這裡只是說了兩個模組的配置吧?
官網給出兩個模組,網域名稱應該是這樣的吧:一、http://www.webtest.com/rfrontend/controller/action
二、http://www.webtest.com/backend/controller/action
但是這不是我想要的,我想要的是次層網域是這樣的
一、http://www.webtest.com/controller/action 為前台頁面
二、http://backend.webtest.com/controller/action 為後台頁面
像是一般網站都有PC和手機站的二級域級配置這樣,
PC網域名稱:http://www.webtest.com/controller/action
手機站:http://m.webtest.com/controller/action
問:在phalcon架構中,如何?這樣次層網域的配置?謝謝。
網域名稱和架構沒關係吧。
把次層網域做DNS解析指向指定的伺服器IP,如果兩個網域名稱在同一台伺服器上的話用Nginx配置多網域名稱綁定。
要是自己配這樣的網域名稱的話,可以看看:在同一台伺服器上配置app1.domain.com和app2.domain.com多個web應用
$router->add('/:controller/:action/:params', array('module' => 'module1', 'controller' => 1, 'action' => 2, 'params' => 3))->setHostname('module1.site.com');
$router->add('/:controller/:action/:params', array('module' => 'module2', 'controller' => 1, 'action' => 2, 'params' => 3))->setHostname('module2.site.com');
試試行不行