Primeiro você precisa ter o IIS instalado, óbvio, caso contrário não teria motivo para fazer o redirect. Segundo a pasta fisica ou virtual deve existir, sendo que na raiz do seu servidor deve ter algo do tipo:
Máquina (IP ou Nome)
- Pools de Aplicativos
- Sites
- Default Web Site
- teste (pasta)
Então, se você nunca colocou a mão nos módulos do ISS é bom adiconar o módulo de redirecionamento:
Instale o módulo de redirecionamento no Windows IIS.
Iniciar > Painel de Controle > Programas e Recursos
> Ativar ou desativar recursos do Windows > Serviço de Informações da
Internet > Serviços da World Wide Web
Aguarde a Instalação do Módulo.
Em seguida abra o Gerenciador do IIS:
Painel de Controle > Todos os Itens do Painel de Controle
> Ferramentas Administrativas > Gerenciador do Serviços de
Informações da Internet (IIS)
Escolha o diretório/pasta que deseja redirecionar
Clique duas vezes em Redirecionamento HTTP
Configure o destino.
Marque para redirecionar todas as solicitações para o
destino exato (em vez de relação ao destino)
Selecione Permanente (301)
Clique aplicar.
Pronto!
Respostas as dúvidas mais frequentes:
Por que marcar para redirecionar todas as solicitações para
o destino exato (em vez de relação ao destino).
Pois se você digitar localhost/teste/pasta1 ele direcionaria
para http://endereçodigitado/pasta1
e não para o domínio raiz que é o que desejamos. Como essa pasta não existe no
endereço de destino, teríamos 404NF. Como queremos que TUDO vá para o
endereço destino, marcamos a opção de exatidão.
Por que 301
O Google e o Bing entendem os redirects.
Caso você utilize outro redirecionamento, por exemplo, 302 o
Google continuará indexando a página antiga ao invés de passar a indexar a
página nova de modo que perderemos relevância na busca.
Tenteu?
Dúvidas.. Comentários.
Nenhum comentário:
Postar um comentário