egg 多域名 服务 路由配置问题

目前想实现这样一个配置 用户访问 a.domain.com 跳转到 page.domain.com/site/1 用户访问 b.domain.com 跳转到 page.domain.com/site/2

请问这样的 不使用nginx ,用egg 路由配置应该怎么实现?

更新 router.redirect 和 ctx.redirect 好像都会造成一次重定向的请求 我目前的解决方法是 在根目录的控制器中 判断域名 解析出对应的路径参数 (/site/1), 然后在调用 处理 site/:id 控制器中去。不知道还有无更好的方法实现。