サイトで ASP.NET ルーティングの使用を開始しました。Global.asax ファイルの Application_Start() を介してルートを登録しています。
すなわち
routes.MapPageRoute("ROUTE-ABOUT", "about", "~/About.aspx");
routes.MapPageRoute("ROUTE-CONTACT", "contact", "~/Contact.aspx");
//etc...
これは、About および Contact ページで完全に機能しています。
私が欲しいもの:
私のホーム ページは Home.aspx です。私がやりたかったのは、アクセスするすべての人を書き換えることです。
http://localhost/mysite.com/Home.aspx
に
http://localhost/mysite.com/Home
私が試したこと
- マシンのローカル IIS v7.5 でサイトを実行しています (完全な管理者権限)。
- Web.configに以下を追加しました
Web.config
<rewrite>
<rules>
<rule name="HOMETOSEO" stopProcessing="true">
<match url="Home\.aspx" />
<action type="Redirect" url="home" appendQueryString="false" />
</rule>
</rules>
</rewrite>
前もって感謝します