Usando o URL do IIS Reescreva para redirecionar de um subdomínio para outro

1

Estou tentando configurar o IIS para redirecionar o tráfego de https://sub.foo.com para https://www.foo.com , mas NÃO redirecionando tráfego para https://sub.foo.com/bar . O módulo regular de redirecionamento HTTP não permite esse tipo de controle ( https://sub.foo.com/bar será redirecionado), então estou tentando usar o módulo URL Rewrite, mas, apesar de pesquisar muito, não consigo encontrar as configurações corretas.

Atualmente, minha regra se parece com essa (não tenho o representante para incorporar imagens com tristeza), mas não é trabalhando. Eu tentei configurá-lo no nível do servidor e nos sites "para" e "de", mas ainda sem sorte. O que eu perdi?

    
por Mourndark 06.11.2014 / 15:42

1 resposta

1

Você pode usar o seguinte padrão de expressão regular para corresponder apenas às solicitações em que a parte path do URI está vazia:

^$

Coloque-o no campo "URL de correspondência"

Use uma condição para garantir que ela só se aplique a solicitações para o domínio sub.foo.com correspondendo à variável {HTTP_HOST} server. O padrão deve ser algo como ^sub\.foo\.com$

    
por 06.11.2014 / 17:21