O IIS não está honrando a barra final em um redirecionamento

3

Configurei um redirecionamento para apontar qualquer coisa no diretório raiz para /racktables/ . No entanto, quando na verdade vou para http://host/ , sou redirecionado para http://host/racktables , o que, é claro, redireciona de volta para http://host/racktables ad infinitum.

Entrada do web.config: <httpRedirect enabled="true" destination="/racktables/" exactDestination="true" childOnly="true" />

É possível obter o IIS para honrar este redirecionamento exatamente, ou terei que criar um redirecionamento no documento padrão na raiz do site? Parece que isso seria uma supervisão bastante significativa por parte da Microsoft.

    
por bshacklett 03.07.2012 / 17:23

1 resposta

1

Se você der uma olhada no URL Rewrite Module, ele terá algumas regras padrão para impor ou alterar o URL. Dois deles que eu conheço estão convertendo a URL inteira em minúsculas e outra anexando uma barra final a todas as solicitações que não são arquivos. Eles estão lá principalmente para fins de SEO, mas combinados com o que você pode "substituir" ou complementar sua configuração atual.

    
por 03.07.2012 / 18:55