Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Configurar URL Rewrite no IIS para Windows

URL Rewrite é uma técnica amplamente utilizada para reescrever URLs de forma amigável e otimizada para mecanismos de busca. No ambiente Windows, essa funcionalidade é implementada através do Internet Information Services (IIS), um servidor web robusto e flexível. A configuração de URL Rewrite no IIS permite que administradores de sistemas e desenvolvedores web criem regras para redirecionar URLs, melhorar a SEO e gerenciar o tráfego de forma eficiente.


Exemplos:


1. Instalação do Módulo URL Rewrite no IIS:
Para começar, é necessário instalar o módulo URL Rewrite no IIS. Siga os passos abaixo:



  • Abra o "Gerenciador do Servidor".

  • Clique em "Adicionar Funções e Recursos".

  • Navegue até "Serviços de Função" e selecione "URL Rewrite".

  • Conclua o assistente de instalação.


2. Criação de uma Regra de URL Rewrite:
Após a instalação, crie uma regra para reescrever URLs. Por exemplo, reescrever uma URL de /produto/123 para /produto.aspx?id=123.



  • Abra o "Gerenciador do IIS".

  • Selecione o site desejado.

  • Clique em "URL Rewrite" no painel central.

  • Clique em "Adicionar Regra(s)" no painel de ações.

  • Selecione "Regra em Branco" e clique em "OK".

  • Configure a regra conforme abaixo:

    • Nome: RewriteProduto

    • Padrão de URL: ^produto/([0-9]+)

    • Ação: Reescrever

    • URL de Reescrita: /produto.aspx?id={R:1}



3. Teste da Regra de URL Rewrite:
Para testar a regra, abra um navegador e navegue até http://seusite/produto/123. O navegador deve ser redirecionado para http://seusite/produto.aspx?id=123.


4. Configuração via Web.config:
Alternativamente, você pode configurar regras de URL Rewrite diretamente no arquivo web.config da aplicação. Adicione a seguinte seção ao seu web.config:


   <configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="RewriteProduto">
<match url="^produto/([0-9]+)" />
<action type="Rewrite" url="/produto.aspx?id={R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

Salve o arquivo e reinicie o IIS para aplicar as alterações.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.