我正在寻找一个已经可以处理像http://www.mylemoonsite.com/blogpost3这样的路径的现有路由(在Mindroute.Lemoon.Helpers.RouteHelper中)。通过请求该URL,看起来这样的路由并未处于活动状态,但看起来RouteHelper.cs中的一些路由正在尝试覆盖这种情况。我可以请求http://www.mylemoonsite.com/blog/blogpost3,但我专门寻找前者。谢谢。
发布于 2013-07-22 16:34:49
Lemoon将捕获所有的路由{slug*}添加到路由表的末尾,有效地捕获其他路由处理程序(如自定义控制器等)未处理的所有内容。
为了让Lemoon响应请求http://www.mylemoonsite.com/blogpost3,您的站点中需要有一个包含固定链接blogpost3的页面。由于您在请求http://www.mylemoonsite.com/blog/blogpost3时得到了响应,因此我猜您的页面的固定链接是blog/blogpost3。
要从path http://www.mylemoonsite.com/blogpost3获得响应,您可以做两件事。
如果添加别名blogpost3,页面将同时响应http://www.mylemoonsite.com/blogpost3和http://www.mylemoonsite.com/blog/blogpost3。添加别名时,您还可以指定别名的HTTP响应代码(200 OK、301 Moved或302 Found)。
https://stackoverflow.com/questions/17758881
复制相似问题