Este tutorial o ajudará a configurar seu IIS para redirecionar qualquer URL do HTTP para HTTPS. Essa é uma boa prática para manter as URLs de produção sempre em uma página segura. Depois de completar este tutorial, todos os pedidos não seguros (HTTP) para seus sites serão redirecionados para seguro (HTTPS) no IIS no Windows.

Tutoriais úteis:

  • Como configurar Vamos criptografar SSL no IIS
  • Como configurar Proxy Reverso no IIS

Antes de começarmos

Presumimos que você já tenha instalado um certificado SSL no IIS.
Adicionamos também a ligação SSL aos seus sites com a porta 443 e o certificado instalado.

Passo 1 – Instalar o módulo URL-Rewrite Module

Usamos o módulo URL Rewrite no IIS para realizar o redirecionamento HTTP para HTTPS. Primeiro de tudo, você precisa baixar e instalar o módulo URL-Rewrite no IIS daqui:

https://www.iis.net/downloads/microsoft/url-rewrite

Passo 2 – Configurar HTTP para HTTPS Redirecionamento

Quando a instalação estiver concluída, siga os passos abaixo para completar o redirecionamento de HTTPS no IIS.

  • 1. Inicie o IIS Manager e selecione o site na seção de conexões à esquerda.
  • 2. Você verá todas as opções de configuração na janela do meio. Basta clicar duas vezes no ícone Rewrite URL.
  • 3. No lado esquerdo clique em Add Rule e selecione Blank rule.
  • 4. Primeiro, introduza um nome de fácil utilização como “Redirect-To-HTTPS”. Em seguida, na seção URL da partida, defina URL solicitada para “Combina com o Padrão” e defina Usar para “Expressões regulares”. Em seguida, defina o tipo de Padrão para (.*) como mostrado na imagem abaixo.
  • 5. Agora, expanda o bloco Condições. Em Agrupamento Lógico altere o drop-down para Combinar Tudo e clique em Adicionar. Sob a caixa de entrada Condição digite “{HTTPS}”. Na cadeia de entrada selecione “Match the Pattern” e defina o valor do Padrão para “^OFF$”.
  • 6. Após as alterações acima, expanda o bloco Action. Selecione a opção Redirecionar no menu suspenso Tipo de Ação. Defina a URL Redirecionar para “https://{HTTP_HOST}/{R:1}”. Anexe a query string e defina o tipo de Redirecionamento selecione Permanente (301). Depois clique no botão Aplicar na barra lateral direita.

Conclusion

All done, You have successfully configured your site to always redirect to secure https url. Para verificar a sua URL num browser sem https e deve redireccioná-la automaticamente para https.

Deixe uma resposta

O seu endereço de email não será publicado.