http://www.mylemoonsite.com/blogpost3のようなパスを既に処理する既存のルート (Mindroute.Lemoon.Helpers.RouteHelper 内) を探しています。そのようなルートがアクティブであることをその URL に要求しても表示されませんが、RouteHelper.cs のルートの一部がそのケースをカバーしようとしているようです。http://www.mylemoonsite.com/blog/blogpost3をリクエストできますが、特に前者を探しています。ありがとう。
1 に答える
2
Lemoon は、キャッチオール ルート{slug*}
をルート テーブルの最後に追加し、カスタム コントローラーなどの他のルート ハンドラーによって処理されないすべてのものを効果的にキャッチします。
Lemoon がリクエストhttp://www.mylemoonsite.com/blogpost3に応答するには、サイトにパーマリンクを含むページが必要ですblogpost3
。http://www.mylemoonsite.com/blog/blogpost3をリクエストすると応答が返ってくるので、あなたのページのパーマリンクは だと思いますblog/blogpost3
。
パスhttp://www.mylemoonsite.com/blogpost3から応答を得るためにできることは 2 つあります。
- ページのパーマリンクを編集する
- ページにエイリアスを追加する
エイリアスを追加すると、ページはhttp://www.mylemoonsite.com/blogpost3とhttp://www.mylemoonsite.com/blog/blogpost3blogpost3
の両方に応答します。エイリアスを追加するときに、エイリアスの HTTP 応答コード (200 OK、301 Moved、または 302 Found) を指定することもできます。
于 2013-07-22T08:34:49.477 に答える