【发布时间】:2014-01-19 00:00:44
【问题描述】:
许多描述如何设置 RESTfull api 的教程都提到了使用 htaccess 文件来重写 url。 老实说,我不太明白这在哪里有用,至少在我的情况下。 让我解释一下。我正在构建一个约会网络应用程序。用户将约会存储在数据库中——当然,这里的意图是通过 REST 完成。
日历显示在名为calendar.php的页面中。从用户到达那里的那一刻起,主干就会向名为events.php的页面发起GET操作:
var Events = Backbone.Collection.extend({
model: Event,
url: 'events.php'
});
Events.php 假设有代码相关的数据库查询-我说假设,因为我还没有在那里写任何代码。要编写应用程序,我正在研究这个 tutorial 这里。
这是我的两个问题:
- 您认为这里有任何需要 htaccess 和重写规则
- 第二个问题是为什么教程中的 url 属性(代码在标题为 Bringing in Backbone 的部分中找到)仅作为页面事件(没有扩展名) - 在这种情况下 htaccess 会有道理,但为什么要首先打扰
【问题讨论】:
标签: apache .htaccess mod-rewrite backbone.js