テストプロジェクトでUrlRewriter(Intelligencia.UrlRewriter.dll)を使用しようとしています。
私の書き直しステートメントは次のとおりです。
<rewrite url="~/Sample/(.+)" to="~/Sample.aspx?Test=$1"/>
このステートメントは、次のようなURLに最適です。
http://localhost:4188/RewriteTest/Sample/12345
または、言いましょう:
http://RewriteTest.com/Sample/12345
そして、Sample.aspxファイルの値「12345」を次のように取得できます。
Label1.Text = "Test: " + Request.QueryString["Test"];
そして、ルートリンクを押すと、Default.aspxが正常に表示されます。
http://localhost:4188/RewriteTest/
また http://RewriteTest.com/
私が達成したいのは、正規表現ステートメントから「サンプル」を http://RewriteTest.com/12345
削除して、「12345」値を取得することでSample.aspxを直接ヒットして表示できるようにすることです。また、ルートがヒット http://RewriteTest.com/
すると、現在のDefault.aspxが表示されます。
出来ますか?この目的のために、正規表現ステートメントを他の何かに更新できますか?
ありがとうございました、
ニヤジ