我正在制作一个新的asp.net网站表单网站,并希望美化我的网址 - 我想接受像这样的网址"www.mysite.com/1-2,3"并将其变成这样一个" www.mysite.com/page.aspx?a=1&b=2&c=3" .哪个选项是最适合这个任务- IIS7 URL重写或路由来讲性能和易于维护.顺便说一句,我打算使用中等信任共享主机IIS7,也许6.
在过去,我使用了PHP的mod_rewrite,我很满意,但是现在整个网站都被翻译成了ASP.NET,我不知道选择哪个选项.
我编写了一个应用程序来替换单个页面,需要将旧页面的请求重定向到新的应用程序.
在IIS中,我将如何重定向请求
http://www.mysite.com/foo.aspx
Run Code Online (Sandbox Code Playgroud)
至
http://www.mysite.com/bar/default.aspx
Run Code Online (Sandbox Code Playgroud)
谢谢!
在最近的一个项目中,我用PHP构建了自己的MVC框架.我实现的一件事是路由系统.我使用Apache的mod_rewrite将所有请求发送到index.php,然后解析URI以提取信息并路由请求.
我现在正在涉足ASP.NET,我想知道是否/如何执行类似的操作.有没有办法将所有请求(类似于WordPress的方式)路由到一个执行中央路由处理的页面?我知道ASP.NET的MVC框架,但我想在我修修和学习的时候自己动手.
编辑:BTW,我的托管服务提供商运行IIS 6