2014-12-11 2 views
0

Может кто-нибудь объяснить, почему это правило не работает? Я хочу постоянную переадресацию, когда ниже строки запроса в URL-адресПеренаправление IIS не работает 3

<rule name="Telephony Document Lib Redirect" stopProcessing="true"> 
    <match url="(.*)?RootFolder=%2FTechnology%2FShared%20Documents%2FTelephony(.*)" /> 
    <action type="Redirect" url="https://{HTTP_HOST}/sites/teams/Telephony" appendQueryString="false" redirectType="Permanent" /> 
</rule> 

ответ

0

строку запроса отдельно от URL, и должны быть согласованы, используя условие, например, так:

<rule name="Telephony Document Lib Redirect" stopProcessing="true"> 
    <match url="(.*)" /> 
    <conditions> 
     <add input="{QUERY_STRING}" pattern="RootFolder=%2FTechnology%2FShared%20Documents%2FTelephony(.*)" /> 
    </conditions> 
    <action type="Redirect" url="https://{HTTP_HOST}/sites/teams/Telephony" appendQueryString="false" redirectType="Permanent" /> 
</rule> 

 Смежные вопросы

  • Нет связанных вопросов^_^