2014-02-12 4 views
0

У меня есть настройка правил перенаправления в web.cinfig с использованием модуля URLRewrite.URL Переписывание перенаправления на ту же страницу

См. Правило 1 и Rule2 получили то же имя страницы (Contact.aspx), но страницы находятся в другой папке и должны перенаправляться в другое место. Вместо этого все будет нацелено на «Правило1». Кто-нибудь заглянет и поможет мне это исправить?

<rule name="Rule1" patternSyntax="ECMAScript" stopProcessing="true"> 
    <match url="Service/Contact.aspx/?" /> 
    <action type="Redirect" url="http://www.samplesite.com/me-two/help/contact" appendQueryString="false" redirectType="Permanent" /> 
</rule> 
<rule name="Rule2" patternSyntax="ECMAScript" stopProcessing="true"> 
    <match url="Commercial/Service/Contact.aspx/?" /> 
    <action type="Redirect" url="http://www.samplesite.com/commercial/help/contact" appendQueryString="false" redirectType="Permanent" /> 
</rule> 
<rule name="Rule3" patternSyntax="ECMAScript" stopProcessing="true"> 
    <match url="Service/Contact.aspx/?" /> 
    <action type="Redirect" url="http://www.otherwebsite.com/commercial/help/contact" appendQueryString="false" redirectType="Permanent" /> 
</rule> 

ответ

1

Try символ Колпачок в начале URL

<match url="^Service/Contact.aspx/?" /> 
Смежные вопросы