É bastante recomendado permitir que o usuário possa acessar o seu site com ou sem www na url.
Por exemplo: http://educoutinho.com.br e http://www.educoutinho.com.br
No entanto, para evitar duplicação na indexação do seu site pelo google
é importante não manter o seu site respondendo tanto na versão sem www e com www.
O que deve ser feito é um redireonamento 301 de uma url para outra.
É o que acontece quando você acessa o site do Facebook, ao digitar: facebook.com,
o browser é redirecionado para www.facebook.com
No IIS é possível configurar o redirecionamento de duas formas, usando URL Rewrite ou HTTP Redirect.
No entanto, o URL Rewrite é uma opção bastante mais flexível, então vou mostrar somente como configurar utilizando essa opção.
Você pode fazer as configurações de redirecionamento utilizando a interface do IIS (URL Rewrite / Add Rule), ou então alterar diretamente o arquivo web.config do site.
Se o seu site não tiver um arquivo web.config, basta criar o arquivo no diretório do site.
3.4- Redirecionamento “http://www.dominio.com.br” -> “https://dominio.com.br” e http://dominio.com.br” -> “https://dominio.com.br”
IMPORTANTE:
1- Cache do browser: Quando você for testar isso no browser, pode ser necessário fechar o browser e abri-lo novamente porque o browser
faz cache dos redirecionamentos dos domínios, outra opção é abrir uma aba anônima no browser
2- Bind do IIS: Lembre-se que você precisa configurar no IIS o bind de todos os domínios que você vai utilizar, por exemplo, se você vai
redirecionar “http://www.dominio.com.br” -> “https://dominio.com.br” e http://dominio.com.br” -> “https://dominio.com.br” você precisa configurar no IIS os seguintes binds: