equivalente mod_rewrite para IIS 7.0 [fechado]
-
09-06-2019 - |
Pergunta
Existe um mod_rewrite equivalente para IIS 7.0 que é
a) mais ou menos completo
b) adequado para um ambiente de produção, ou seja,testado em batalha/confiável/seguro
Você tem uma recomendação baseada na experiência?
Solução
Confira a Módulo de reescrita de URL para IIS 7 criado pela Microsoft
Outras dicas
Se você tiver $ 99,00 sobrando, você pode querer dar uma olhada http://www.isapirewrite.com/
[Trecho do site]
Resumo do Produto
ISAPI_Rewrite é um poderoso mecanismo de manipulação de URL baseado em expressões regulares.Ele atua principalmente como o mod_Rewrite do Apache, mas foi projetado especificamente para o Internet Information Server (IIS) da Microsoft.ISAPI_Rewrite é um filtro ISAPI escrito em C/C++ puro, portanto é extremamente rápido.ISAPI_Rewrite oferece a liberdade de ir além dos esquemas de URL padrão e desenvolver seu próprio esquema.
[Exemplo de uso] disponível em http://www.helicontech.com/articles/provocative_SEF_URLs.htm
Dê uma olhada em URLRewriter.Usei-o em produção uma vez sem problemas.Mas não confie nisso como a única verificação de qualidade:
http://www.codeplex.com/urlrewriter
(É gratuito e possui licença pública da Microsoft)
Managed Fusion URL Rewriter é um poderoso mecanismo de manipulação de URL baseado na extensão mod_rewrite do Apache.Ele foi projetado desde o início para trazer todos os recursos do mod_rewrite do Apache para o IIS 6.0 e IIS 7.0.O Managed Fusion Url Rewriter funciona com ASP.NET no Internet Information Server (IIS) 6.0 e Mono XPS Server da Microsoft e é totalmente compatível, para todas as linguagens, no IIS 7.0, incluindo ASP.NET e PHP.O Managed Fusion Url Rewriter oferece a liberdade de ir além dos esquemas de URL padrão e desenvolver seu próprio esquema.
- funciona com IIS5, 6 ou 7.
- Livre
- Código aberto
- bem mantido
- Livre
- suporta correspondência de padrões de expressão regular
- usa sintaxe .htaccess
- RewriteRule
- RedirectRule
- RewriteHeader
- ReescreverCond
- Livre
- use um arquivo de configuração separado para cada aplicativo ou site IIS
- alterações de regras são carregadas automaticamente
- ProxyPass
- Eu mencionei que é grátis?
Uma alternativa perfeita para Apache mod_rewrite e outros módulos Apache no IIS7 é Macaco Helicon.A sintaxe é 99% compatível com Apache.
http://www.iis.net/extensions/URLRewrite foi projetado para IIS 7.0 e apresenta ótimo desempenho e interface de administração.
Reescrita de mod IIS é a melhor opção que conheço, mas não é grátis.
Reescrita ISAPI é adequado para IIS 5 ou 6.Há uma versão Lite disponível gratuitamente ou você pode pagar pela versão completa para obter mais recursos, como recursos de proxy.Já faz um tempo que não o uso, mas funcionou bem na época.
Estou usando o Helicon Ape desde que saí do Apache e mudei para o IIS.É sintaxe compatível com Apache.
Você pode ler meu artigo sobre como usar Reescritor de URL de fusão gerenciado aqui:
http://carlos.mendible.com/2010/02/runnig-apache-behind-iis-server-net.html
Espero que ajude.