我来自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