Possível redirecionar todo o tráfego de www. ***. com para ***., no IIS7?

1

observe como o ServerFault.com não tem subdomínio? Se queremos fazer a mesma coisa com o nosso site - > redirecionar todo o tráfego de www.***.com para ***.com , como podemos fazer isso?

Primeiro, achei que seria possível usar a extensão gratuita da Url do IIS7? E, em caso afirmativo, todas as solicitações podem ser 301 redirected ?

    
por Pure.Krome 14.11.2010 / 23:39

1 resposta

1

Absolutamente. Como o IIS7 não usa regras compatíveis com .htaccess, não é tão simples quanto fazê-lo no Apache ou no Rewrite ISAP.

Esta página aqui tem tudo os detalhes que você precisa (devido à natureza gráfica do IIS7, é difícil reproduzir aqui). Se você quiser editar seu arquivo web.config manualmente, o procedimento correto é:

<rule name="Canonical Host Name" stopProcessing="true">  
    <match url="(.*)" />  
    <conditions>  
        <add input="{HTTP_HOST}" negate="true" pattern="^example1.com$" />
        <add input="{HTTP_HOST}" negate="true" pattern="www.example1.com$" /> 
    </conditions>  
    <action type="Redirect" url="http://example.com/{R:1}" redirectType="Permanent" />  
</rule>
    
por 14.11.2010 / 23:42