如何根据asp.net中的URL重定向到特定的网页?

时间:2013-04-08 07:23:40

标签: asp.net url-rewriting

我有一个像test.com这样的网站。

现在我想在输入test.com/test1时打开特定页面。 test1的相应网址已保存到我的数据库中。就像我键入test.com/test1然后test.com/test/mytest1.aspx打开一样,等等。

1 个答案:

答案 0 :(得分:0)

您可以使用ASP.NET路由。

1)ASP.NET路由使您可以使用不必映射到网站中特定文件的URL。由于URL不必映射到文件,因此您可以使用描述用户操作的URL,因此用户更容易理解。

参见:

ASP.NET Routing

Using ASP.NET Routing in a Web Forms Application

另外,检查

2)IIS 7 URL Rewrite Module:用于IIS 7及更高版本的Microsoft URL重写模块2.0使IIS管理员能够创建功能强大的自定义规则,将请求URL映射到友好的URL,方便用户记住并使搜索引擎更容易找。

Creating Rewrite Rules for the URL Rewrite Module