我來自LAMP背景。我試圖想出一個.NET相當於以下.htaccess文件.NET中的等效URL重寫?
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteCond %{QUERY_STRING} (.*)
RewriteRule ^(.*)\/?$ $1.php?%1 [L]
在PHP的世界裏,我只是把這個代碼到我的網站根坐在.htaccess文件。然後每個以下URL http://mysite.com/helloworld
,http://mysite.com/helloworld.php
和http://mysite.com/helloworld?param=5
和http://mysite.com/helloworld.php?param=5
決心頁面helloworld.php,與具有$ _GET [「PARAM」]填充後兩者。如何通過aspx頁面在.Net世界中實現相同的結果?
我使用ASP.NET Web表單。
感謝
您使用的是ASP.NET webforms還是ASP.NET MVC? – Juliet 2011-04-11 20:27:24
asp.net web表單[mod_rewrite的爲IIS]的 – John 2011-04-11 20:28:05
可能重複(http://stackoverflow.com/questions/683635/mod-rewrite-for-iis) – 2011-04-11 20:29:37