Asp.net 使用UrlRewritingNet.UrlRewriter基于域名使用URL重定向

Asp.net 使用UrlRewritingNet.UrlRewriter基于域名使用URL重定向,asp.net,url-rewriting,urlrewriting.net,Asp.net,Url Rewriting,Urlrewriting.net,我想根据域重定向asp.net网站中的请求,我的场景如下 我有应用程序设置,这样它将处理来自多个域的请求,如来自www.abc.com和www.xyz.com,现在我希望,当任何一个请求到达www.abc.com/default.aspx时,url都会被重写到www.abc.com/custom/abcdefault.aspx,而对于所有其他请求,如www.xyz.com/default.aspx,它应该什么都不做 我目前正在使用UrlRewritingNet.UrlRewriter进行URL重

我想根据域重定向asp.net网站中的请求,我的场景如下

我有应用程序设置,这样它将处理来自多个域的请求,如来自
www.abc.com
www.xyz.com
,现在我希望,当任何一个请求到达
www.abc.com/default.aspx
时,url都会被重写到
www.abc.com/custom/abcdefault.aspx
,而对于所有其他请求,如
www.xyz.com/default.aspx
,它应该什么都不做

我目前正在使用
UrlRewritingNet.UrlRewriter
进行URL重写


谢谢,

尝试一下以下方法:

<add name=”Redirect_abc.com”  virtualUrl=”^http\://www.abc.com/default.aspx”
rewriteUrlParameter=”ExcludeFromClientQueryString”
destinationUrl=”http://www.xyz.com/custom/abc.default.aspx″
redirect=”Domain”
redirectMode=”Permanent”
ignoreCase=”true” />

这仅与您之前指定的模式匹配,但可以轻松更改以匹配另一个patetrn

问候

乔纳森