2012-04-25 28 views
0

Я пытаюсь сделать правило перезаписи для сайта без aspx. Это всего лишь html-файлы.Правило перезаписи IIS7 не работает

Вот что я имею в web.config на данный момент. Я пробовал различные правила и как интегрированный, так и классический режим конвейера, но ничего не работает.

<?xml version="1.0" encoding="UTF-8"?> 

    <rewrite> 
     <rules> 
      <rule name="Redirect domain.com to www" patternSyntax="Wildcard" stopProcessing="true"> 
       <match url="*" /> 
       <conditions> 
        <add input="{HTTP_HOST}" pattern="eyeswidewhat.net" /> 
       </conditions> 
       <action type="Redirect" url="http://www.eyeswidewhat.net/{R:0}" /> 
      </rule> 
     </rules> 
    </rewrite> 

ответ

0

Попробуйте это. Это перенаправит не-www к www.

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
<system.webServer> 
    <rewrite> 
     <rules> 
      <rule name="RedirectToWWW" stopProcessing="false"> 
       <match url=".*" /> 
       <conditions> 
        <add input="{HTTP_HOST}" pattern="^eyeswidewhat\.net$" /> 
       </conditions> 
       <action type="Redirect" url="http://www.eyeswidewhat.net/{R:0}" /> 
      </rule> 
     </rules> 
    </rewrite> 
    </system.webServer> 
</configuration>