0

http://www.mylemoonsite.com/blogpost3のようなパスを既に処理する既存のルート (Mindroute.Lemoon.Helpers.RouteHelper 内) を探しています。そのようなルートがアクティブであることをその URL に要求しても表示されませんが、RouteHelper.cs のルートの一部がそのケースをカバーしようとしているようです。http://www.mylemoonsite.com/blog/blogpost3をリクエストできますが、特に前者を探しています。ありがとう。

4

1 に答える 1

2

Lemoon は、キャッチオール ルート{slug*}をルート テーブルの最後に追加し、カスタム コントローラーなどの他のルート ハンドラーによって処理されないすべてのものを効果的にキャッチします。

Lemoon がリクエストhttp://www.mylemoonsite.com/blogpost3に応答するには、サイトにパーマリンクを含むページが必要ですblogpost3http://www.mylemoonsite.com/blog/blogpost3をリクエストすると応答が返ってくるので、あなたのページのパーマリンクは だと思いますblog/blogpost3

パスhttp://www.mylemoonsite.com/blogpost3から応答を得るためにできることは 2 つあります。

  • ページのパーマリンクを編集する
  • ページにエイリアスを追加する

エイリアスを追加すると、ページはhttp://www.mylemoonsite.com/blogpost3http://www.mylemoonsite.com/blog/blogpost3blogpost3の両方に応答します。エイリアスを追加するときに、エイリアスの HTTP 応答コード (200 OK、301 Moved、または 302 Found) を指定することもできます。

于 2013-07-22T08:34:49.477 に答える