我有 2 个不同的内容场景:
显示带有动态网址的帖子,例如: http: //xyz.com/my-post-title-here http://xyz.com/2012/04/15/whatever .. 等等基本上它可以是任何东西
显示一个预定义的页面,例如 http://xyz.com/contact ,也可以是:http: //xyz.com/contact/contact-form <-- /contact 之后的任何内容都是要在页面上执行的操作。
我的路由器配置看起来像这样,
{
"" : "pageRoute" // homepage
"*post" : "postRoute" //<--catchall for dynamic urls
"about*action" : "pageRoute" // these
"contact*action" : "pageRoute" // are
"gallery*action" : "pageRoute" // all
"home*action" : "pageRoute" // predefined
}
问题 唯一的问题是似乎只有 postRoute 方法被解雇了?
我也试过:“contact/:action”“contact/*action”
但没有运气。我已阅读文档,但看不到我的问题。
编辑:回答下面的@asawyer,使动态后路由成为配置列表中的最后一个