Я создал Hostname маршрут, как это:Zend Framework Hostname маршрутизации и Default Route
$siteRoute = new Zend_Controller_Router_Route_Hostname(
':siteSlug.wordy',
array(
'siteSlug' => 'main-site',
'module' => 'default'
)
);
и я приковать его по умолчанию и другие rotues как это:
foreach ($router->getRoutes() as $key => $route) {
$router->addRoute($key, $siteRoute->chain($route));
}
Проблемы:
Когда я добрался до main-site.wordy
, нет проблем. но если я иду только wordy
я получаю сообщение об ошибке: No route matched the request
И другая проблема, когда я иду в wordy/admin
я получаю это исключение: Invalid controller specified (admin)
Как я могу решить эту проблему?
другое решение создает router_route таким образом, вы получаете arround acess без субдомена и можете перенаправлять нормальный для вашего сайта по умолчанию SiteSlug "main-site" – ovitinho