【发布时间】:2013-01-25 15:09:06
【问题描述】:
我知道重复内容 (SEO) 存在一些问题,但这不是我的项目所关心的问题。
在我的主干路由器中,我有这个:
routes: {
"": "startOrder",
"order/:orderNumber/:stepName": "getOrder",
"order/:orderNumber/:stepName/": "getOrder"
},
请注意,第二条和第三条路线通向同一件事。
问题是如果有人输入一个以“/”字符结尾的 URL,我希望它调用一个单独的函数(然后删除斜杠),但这不会发生,它总是匹配空白路线。然后我稍后会遇到问题,因为 URL 有一个不应该的斜杠。
我错过了什么吗?
【问题讨论】:
标签: javascript backbone.js url-routing trailing-slash