使用正则表达式映射传入请求

时间:2011-03-08 11:16:18

标签: c# asp.net regex

我的任务是创建一个基本上包含以下元素的xml文件: -

传入请求=网站/供应商(。*?)应重定向到http://home.company/sites/sup $ 1

我将在Global.asax Application_BeginRequest事件中读取此xml文件。 获取传入的请求并检查xml文件,并在必要时进行任何重定向。

你们可以通过在CSharp中提供有关如何实现这一目标的代码来帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:1)

像这样制作XML

<SiteRoot><Site URL="" KeyWord=""><SiteRoot>

在Begin_Request中将此xml加载为XMLDocument对象,在方法中检查请求中的url或关键字,使用Xmldoc.SelectSingleNode选择单个url。使用Server.Transfer重定向到使用SelectSingleNode方法

找到的网址