2010-11-17 44 views
3

时,我有以下结构:URL重写的.Net 3.5 Web.config文件 - 重定向

<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

+0

你现在的规则发生了什么?你还使用IIS 7 reqrite模块? – 2010-11-24 12:47:38

回答

1

您需要将规则添加到您的部分。每个规则必须具有唯一的名称。

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