相关疑难解决方法(0)

网址重写与路由

我正在制作一个新的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,我不知道选择哪个选项.

PS -我已经看过这个这个,但是没找到我的问题不够清楚.

asp.net url-rewriting url-routing

8
推荐指数
1
解决办法
8241
查看次数

IIS:如何将一个页面的请求重定向到另一个页面?

我编写了一个应用程序来替换单个页面,需要将旧页面的请求重定向到新的应用程序.

在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)

谢谢!

iis redirect request

8
推荐指数
2
解决办法
2万
查看次数

IIS 重定向和重写之间的区别(与重定向有关)

这个问题可能听起来很奇怪,但是给定一篇文章,绝对可以使用 rewrite 模块来执行重定向,就像使用重定向模块一样。两者都能够发出永久重定向 (301)。

有一个问题要求区别,但它谈到了用于纯粹重写而不是重定向的重写模块。另一篇文章清楚地说明了这一点,但似乎没有得到足够的答案。

因此,我的问题是:这些模块之间有什么区别?在重定向方面,哪个比另一个更受欢迎?

iis redirect url-rewrite-module

5
推荐指数
1
解决办法
5576
查看次数

ASP.NET - 构建自己的路由系统

在最近的一个项目中,我用PHP构建了自己的MVC框架.我实现的一件事是路由系统.我使用Apache的mod_rewrite将所有请求发送到index.php,然后解析URI以提取信息并路由请求.

我现在正在涉足ASP.NET,我想知道是否/如何执行类似的操作.有没有办法将所有请求(类似于WordPress的方式)路由到一个执行中央路由处理的页面?我知道ASP.NET的MVC框架,但我想在我修修和学习的时候自己动手.

编辑:BTW,我的托管服务提供商运行IIS 6

asp.net routing url-rewriting

2
推荐指数
1
解决办法
1416
查看次数