2015-04-22 12 views
-1

Я хочу перенаправить https://www.example.com в https://example.com в webconfig. Для этой операции я использую следующий код. но не работает.asp.net webconfig https://www.example.com https://example.com

<rewrite> 
    <rules> 
    <clear/> 
    <rule name="Redirect to https" stopProcessing="true"> 
     <match url="(.*)"/> 
     <conditions> 
     <add input="{HTTPS}" pattern="off" ignoreCase="true"/> 
     </conditions> 
     <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false"/> 
    </rule> 
    </rules> 
</rewrite> 

ответ

0

Это правило перенаправляет любой входящий запрос на www.domain.com на domain.com при сохранении HTTP (S) протокола:

<rule name="Remove WWW" patternSyntax="Wildcard" stopProcessing="true"> 
<match url="*" /> 
<conditions> 
<add input="{CACHE_URL}" pattern="*://www.*" /> 
</conditions> 
<action type="Redirect" url="{C:1}://{C:2}" redirectType="Permanent" /> 
</rule> 

Reference

+0

Я попробовал ваш код, но не работал – GreenHill

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