2011-04-11 7 views
0

私はLAMPバックグラウンドです。私はちょうど私のWebルートに座っている.htaccessファイルにこのコードを入れて、以下の.htaccessファイルのPHPの世界では.NETの等価URL書き換え?

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteCond %{QUERY_STRING} (.*) 
RewriteRule ^(.*)\/?$ $1.php?%1 [L] 

のための.NET同等を思い付くしようとしています。その後、次のURLのそれぞれhttp://mysite.com/helloworld,http://mysite.com/helloworld.php、およびhttp://mysite.com/helloworld?param=5http://mysite.com/helloworld.php?param=5はhelloworld.phpページに、$ _GET ['param']が埋め込まれた後者の2つになります。どのように私はaspxページで.Netの世界で同じ結果を達成するのですか?

私はASP.NET Webフォームを使用しています。あなたがダウンロードしてインストールUrlRewrite 2.0をHttpModuleを手動www.iis.netから、またはそれをインストールするには、Webプラットフォームインストーラー(WPI)を使用するか

おかげ

+0

ASP.NET WebフォームまたはASP.NET MVCを使用していますか? – Juliet

+0

asp.net webforms – John

+0

[IIS用Mod_rewrite]の複製可能性(http://stackoverflow.com/questions/683635/mod-rewrite-for-iis) –

答えて

0

。個人的には、私はWPIが好きです。

グラブここからWPI: http://www.microsoft.com/web/downloads/platform.aspx

それはあなたがあなたのWindowsのWeb開発環境のすべての側面をインストールして設定できるようになります。

-Oyin