【发布时间】:2015-08-15 16:50:30
【问题描述】:
我们在我们的网站上使用 EmberJS 来制作一些注册表单。注册适用于我们产品的不同部分。我们希望表单能够反映该部分,采用以下 URL 模式:
Http://domain.com/section1/signup/
Http://domain.com/section2/signup/
Http://domain.com/section3/signup/
...
我们希望这些部分(大约十个左右)的注册表单是相同的 Ember 代码,但引用了十个配置文件。
问题在于 EmberJS 要么要求所有 JS 和资产位于根文件夹中以实现我上面描述的架构,要么我们需要在每个部分的十个文件夹中复制相同的 Ember 和资产.
因为 ember 希望 JS 等在同一个位置,最好是在根目录下,我想以下很简单:
Http://domain.com/signup/section1/
Http://domain.com/signup/section2/
Http://domain.com/signup/section3/
...
但鉴于我们的 URL 模式野心,这对我们来说并不理想。用于人类用户和 SEO 目的。
我们有什么创意可以解决这个 Ember 限制吗?诸如 URL 重写或任何其他巧妙的代码结构之类的东西。欢迎大师的任何想法。
谢谢
【问题讨论】:
标签: url design-patterns ember.js seo