UrlRewriter.NET é um componente de reescrita de URL de código aberto, leve e altamente configurável que oferece suporte a ASP.NET 1.1 e ASP.NET 2.0. UrlRewriter.NET fornece a função de reescrita de endereço, que é semelhante ao uso de .htaccecc no servidor Apache para reescrita de endereço. E usando este componente, você não precisa instalar nenhum componente ISAPI semelhante ao filtro ISAPI Rewrite. Este componente é gratuito e de código aberto e segue o contrato de licença de código aberto estilo MIT.
UrlRewriter.NET é uma ótima ferramenta de otimização de mecanismos de pesquisa (SEO). Com ele, você pode criar URLs que contenham palavras-chave específicas, melhorando assim a classificação do seu site nos motores de busca.
Usando UrlRewriter.NET você pode fazer:
Forneça um formato de URL mais amigável para usuários e mecanismos de pesquisa para o URL real (como ocultar a extensão .aspx no URL ou até mesmo remover todas as extensões para obter um endereço de URL semântico).
Após a reformulação do seu site, o endereço de acesso antigo pode ser transferido automaticamente para o novo endereço sem que o usuário precise participar de operações redundantes. Isso ajuda os mecanismos de pesquisa a indexar melhor o seu site.
Bloqueie algumas solicitações recebidas que sejam ilegais ou às quais você não deseja permitir acesso. Por exemplo, você pode usar o User-Agent para determinar se o mecanismo de pesquisa é um mecanismo de pesquisa e forçá-lo a não incluir o conteúdo que você não deseja incluir (não é necessário definir o robots.txt).
Fornecer diferentes serviços aos visitantes com base em seus endereços IP, como proibir solicitações de acesso de uma determinada faixa de IP.
Há muitos mais que exigem sua exploração cuidadosa...
UrlRewriter.NET é um componente .NET escrito exclusivamente em C# e não requer suporte de nenhum outro componente ISAPI. Você pode usar o formato de documento XML para configurar regras de reescrita, que estão incluídas no arquivo web.config por padrão. É claro que você também pode personalizar um arquivo de regras.
Expandir