0

我正在寻找已经可以处理类似http://www.mylemoonsite.com/blogpost3的路径的现有路线(在 Mindroute.Lemoon.Helpers.RouteHelper 中) 。通过请求该 URL 不会显示此类路由处于活动状态,但看起来 RouteHelper.cs 中的某些路由正试图涵盖这种情况。我可以请求http://www.mylemoonsite.com/blog/blogpost3,但我正在寻找前者。谢谢。

4

1 回答 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/blogpost3http://www.mylemoonsite.com/blog/blogpost3。添加别名时,您还可以指定别名的 HTTP 响应代码(200 OK、301 Moved 或 302 Found)。

于 2013-07-22T08:34:49.477 回答