友好的URL与丑陋的查询字符串URL,HTTPModule?

时间:2011-05-10 00:00:33

标签: c# asp.net sharepoint sharepoint-2010 httpmodule

我正在SharePoint 2010中开发一个应用程序。

现在我要解决的问题如下: 我有一份新闻清单。每个人都有一个ID和标题。

我有一个知道如何显示它们的SharePoint页面。

我需要而不是将每条新闻链接为: http://sharepoint/news/viewnews.aspx?title=MySharePointNews01

如下: http://sharepoint/news/MySharePointNews01

我认为编写HttpModule并执行Server.Transfer到Viewnews.aspx将完成此任务。

有什么建议吗?

提前致谢。

1 个答案:

答案 0 :(得分:3)

查看IIS URL Rewrite模块。无需编写任何代码,它将完全满足您的需求。本文非常清楚地解释了这一点:

http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module/

您可以在此处下载IIS网址重写:http://www.iis.net/download/urlrewrite