如何允许用户使用映射到其用户配置文件的自定义域名

时间:2014-03-06 10:57:08

标签: ember.js nginx zend-framework2 web-hosting

我正在构建一个网络平台,其中用户个人资料遵循website.com/username的URL格式。但是,我希望允许高级客户使用自定义域名而不是website.com/username。因此,高级用户应该能够使用映射到子域的外部域。 我正在使用Zend Framework 2,EmberJS和Amazon Web服务(Route 53)和Nginx。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您必须为此创建自己的Route-Type。那是RouteInterface。实际上你总是可以扩展Segment路线,因为基本上你需要一个段。唯一的区别是您的细分受众群需要与数据库匹配。

或者,使用:username参数创建一个正常的Segment路由,并将其与某个控制器匹配,然后在内部检查给定的用户名是否存在| isPremium,并根据结果转发给userprofile或返回到你的家乡路线。