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

时间:2010-10-05 14:46:03

标签: asp.net url-rewriting urlrewriting.net

我想基于域重定向asp.net网站中的请求,我的场景是这样的。

我有应用设置,因此它会处理来自www.abc.comwww.xyz.com等多个域的请求,现在我希望当请求到达www.abc.com/default.aspx网址时将被重写为www.abc.com/custom/abcdefault.aspx,而对于www.xyz.com/default.aspx这样的所有其他请求,它将不执行任何操作。

我目前正在使用UrlRewritingNet.UrlRewriter进行网址重写,

谢谢,

1 个答案:

答案 0 :(得分:3)

尝试一下这个:

<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” />

这只匹配您之前指定的模式,但可以轻松更改以匹配其他专利。

此致

Jonathan