重写Url的.Net 3.5 Web.config - 重定向

时间:2010-11-17 10:37:11

标签: c# asp.net redirect

当我有以下结构时:

<rewrite>
<rules>
    <rule name="ggdwb" stopProcessing="true" enabled="true">
        <match url="(.*)" /> 
        <conditions>
            <add input="{HTTP_HOST}" pattern="(www.)?websitename.nl" /> 
            <add input="{URL}" pattern="^/$" /> 
        </conditions>
        <action type="Redirect" url="" redirectType="Temporary" />
    </rule>
</rules>
</rewrite>

如何确保例如“http://www.websitename.nl/foldername”重定向到 http://ggdwijzer.ggd1.cbase2.nl/client/1/?websiteid=1&contentid=1

1 个答案:

答案 0 :(得分:1)

您需要为您的部分添加规则。每条规则都必须具有唯一的名称。

<add name="Rule1" 
virtualUrl="~/foldername" 
destinationUrl="~/client/1/?websiteid=1&contentid=1" 
ignoreCase="true"/>