我正在寻找已经可以处理类似http://www.mylemoonsite.com/blogpost3的路径的现有路线(在 Mindroute.Lemoon.Helpers.RouteHelper 中) 。通过请求该 URL 不会显示此类路由处于活动状态,但看起来 RouteHelper.cs 中的某些路由正试图涵盖这种情况。我可以请求http://www.mylemoonsite.com/blog/blogpost3,但我正在寻找前者。谢谢。
问问题
63 次
1 回答
2
Lemoon 将 catch-all 路由添加{slug*}
到路由表的末尾,有效地捕获了其他路由处理程序(例如自定义控制器等)未处理的所有内容。
为了让 Lemoon 响应请求http://www.mylemoonsite.com/blogpost3,您需要在您的站点中有一个带有永久链接的页面blogpost3
。由于您在请求http://www.mylemoonsite.com/blog/blogpost3时收到响应,我猜您页面的永久链接是blog/blogpost3
.
您可以做两件事来从路径http://www.mylemoonsite.com/blogpost3获得响应。
- 编辑页面的永久链接
- 为页面添加别名
如果您添加别名blogpost3
,页面将同时响应http://www.mylemoonsite.com/blogpost3和http://www.mylemoonsite.com/blog/blogpost3。添加别名时,您还可以指定别名的 HTTP 响应代码(200 OK、301 Moved 或 302 Found)。
于 2013-07-22T08:34:49.477 回答