Minha empresa construiu seu site em ASP.NET e, para fins de SEO, queremos alterar as URLs e perguntamos à empresa que construiu o site se poderíamos fazer isso sozinhos. Eles disseram usarReescrita de URL do IIS 2.
Instalei no meu computador, mas ao olhar meus programas e pelo computador não consigo encontrá-lo.
Por favor, desculpe minha ignorância.
Alguém sabe onde seria? E quando eu encontrar, alguma dica de como usá-lo, etc?
Responder1
No final da página vinculada, você encontra explicações sobre como usar este produto.
Particularmente útil parece ser o artigoUsando o Módulo de Reescrita de URL 2.0o que explica seu uso.
No documento, é necessário registrar um provedor e usá-lo. Os provedores e as regras de reescrita são encontrados no IIS conforme abaixo. Sugiro que você estude a documentação antes de trabalhar com o produto.
Responder2
No fim dea página à qual você vinculou, você tem links para artigos explicandocomo usar o módulo de reescrita de URL.
Geralmente, você precisaria instalar o Módulo de reescrita de URL no IIS e, em seguida, configurar uma ou mais regras de reescrita usandoGerenciador de IISou editando manualmenteweb.configarquivos.
1. Localize e abra a IU de reescrita de URL no Gerenciador do IIS
2. Você pode gerenciarentradaesaídareescrever regras
3. Aqui está um exemplo simples de correspondência de regex e reescrita em uma subweb
4. As regras de reescrita resultantes criadas emweb.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="MyRule001" stopProcessing="true">
<match url="^services/(.*)" />
<action type="Rewrite" url="http://localhost/my/services/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Isso é suficiente para reescrever a maioria dos URLs. Não é necessário configurar nenhum provedor em 99,999% da maioria dos cenários do mundo real. Eles existem apenas para necessidades avançadas de reescrita (reescrita dinâmica, por exemplo, em vez de uma regra estática).
O objetivo principal da Microsoft é que você simplesmente defina regras de reescrita que atendam às suas necessidades, conforme mostrado acima.
Espero que isso ajude outras pessoas.