0

私は学習演習としてブログソフトウェアを書いているところです。ユーザーフィールドでSEOに適したURLを作成する方法がわからないことを除いて、すべてが順調に進んでいます。

例えば:

http://myblogsite.com/blogs/default.aspx?ID=12

よりユーザーフレンドリーなものにする必要があります:

http://myblogsite.com/blogs/how-to-create-custom-urls-in-asp-net

私は周りを見回しましたが、役立つものは何も見つかりませんでした。永続的なURLを作成したいので、他のWebサイトで共有およびリンクできます。既存のブログアプリケーションでは、「スラッグ」と呼ばれていると思います。しかし、Asp.Netでどのように機能するかはわかりません。

どうもありがとう!

4

2 に答える 2

4

ASP.Net4でURLルーティングを使用します。.Net 3.5以下の場合、ソリューションは制限され、より複雑になります。特にIIS 6では、拡張機能のない要求を処理する方法が原因です。

routes.MapPageRoute("",
        "blogs/{blogName}",
        "~/blogs/default.aspx");

ただし、IDを名前に変更して区別する必要があります。/また、それに滑り込むことに注意してください。

于 2012-07-21T17:36:31.013 に答える
1

IIS7URLRewriteモジュールを確認してください。

于 2012-07-21T17:40:46.560 に答える