【发布时间】:2014-09-21 01:58:04
【问题描述】:
我正在尝试设置 Parse 托管(基于 node.js)以通过返回特定的静态文件来处理某些 URL。这是为了使其与 Ember.js 基于历史的路由 (http://emberjs.com/guides/routing/specifying-the-location-api/) 一起使用。
例如:我希望以下所有 URL 加载根 index.html 而不进行 301 重定向:
domain.com/search
domain.com/about
domain.com/some-other-route
这在 Apache .htaccess 重写规则中很容易实现。我可以在 Parse 托管中使用类似的东西吗?还是我必须编写自己的代码来处理这些 URL 并以某种方式返回我想要的文件?
如果我的描述不清楚,请告诉我,我会尝试添加更多细节。
【问题讨论】:
-
你应该小心。加载同一页面的多个 URL 会导致内容重复,这不是您想要的
-
@JustinIurman 我明白这一点。但这正是 Ember 文档所说的:“请记住,您的服务器必须在此处定义的所有路由上为 Ember 应用程序提供服务”,来自上述链接。
标签: node.js .htaccess mod-rewrite ember.js parse-platform