ISAPI_Rewrite é o Apache .htaccess mod_rewrite reescrito de URL compatível para Microsoft IIS. Ele torna possível mover configurações de Apache para IIS e vice-versa apenas copiando arquivos .htaccess. Ele é usado para otimização do mecanismo de pesquisa, para proxy do conteúdo de outro servidor, parar hotlinking ou fortalecer a segurança do servidor.
Principais características de ISAPI_Rewrite:
- A mesma sintaxe e comportamento do Apache mod_rewrite torna possível migrar configurações apenas copiando arquivos .htaccess.
- Expressões regulares para configurações flexíveis e poderosas.
- Código C++ puro extremamente rápido, durável e altamente escalável.
- Configurações distribuídas: nível global de servidor, nível de host virtual (site), arquivos de nível de diretório .htaccess com monitoramento em tempo real.
- Isolamento - a configuração do nível do usuário afeta apenas o ambiente do usuário local, tornando ISAPI_Rewrite uma solução ideal para provedores de hospedagem web.
Principais exemplos de uso:
- Otimização do mecanismo de busca.
- Proxying conteúdo de um servidor web através de outro servidor web.
- Prevenção de sanguessugas de conteúdo (hotlinking direto).
- Bloqueando hosts específicos, remetentes ou robôs irritantes.
- Negociação de conteúdo - servindo arquivos diferentes para diferentes idiomas ou navegadores diferentes.
- Emulação de balanceamento de carga para cluster web.
Lista de diretivas apaches .htaccess suportadas:
Virtualhost
Diretório
DirectoryMatch
Arquivos
ArquivosMatch
Localização
LocalizaçãoMatch
AccessFileName
Allowoverride
Errorlog
Loglevel
RewriteEngine
Rewriterule [C,CO,F,G,L,N,NC,NE,P,PT,QSA,R=,S=,T=]
RewriteCond [NC,OR,d,f,s]
RewriteBase
RewriteMap [txt:, rnd:, int:]
RewriteLog
RewriteLogLevel
Opções de reescrito
RewriteLock
Você pode encontrar exemplos mais úteis em ISAPI_Rewrite documentação e documentos on-line apache ou arquivos de script. A maioria dos exemplos apaches pode correr com ISAPI_Rewrite sem modificações.
história da versão
- Versão 3.1 postado em 2007-12-04
Suporte para arquivos de configuração Apache mod_rewrite e distribuídos .htaccess.
Detalhes do programa
Eula
EULA - Contrato de Licença do Usuário Final
Licença para uso e distribuição
Este contrato de licença abrange todas as versões existentes de ISAPI_Rewrite: ISAPI_Rewrite, ISAPI_Rewrite Full, ISAPI_Rewrite Lite, ISAPI_Rewrite beta a partir de agora referido como ISAPI_Rewrite, a menos que especificado de outra forma.
1. Todos os direitos não expressamente concedidos aqui são reservados pela Helicon Tech.
2. Todos os direitos autorais ISAPI_Rewrite são de propriedade exclusiva do autor - Helicon Tech.
3. A Helicon Tech concede uma licença gratuita para uso de ISAPI_Rewrite produto Lite.
4. A Helicon Tech concede permissão para usar ISAPI_Rewrite durante um período de teste de 30 dias. Quando o período de teste acabar, você deve comprar ISAPI_Rewrite ou remover o produto ISAPI_Rewrite.
5. A versão de teste não registrada de ISAPI_Rewrite, pode ser distribuída livremente, com exceções abaixo, desde que o pacote de distribuição não seja modificado. Nenhuma pessoa ou empresa pode cobrar uma taxa pela distribuição de ISAPI_Rewrite sem permissão por escrito do titular dos direitos autorais. A versão de teste não registrada de ISAPI_Rewrite não pode ser empacotada ou distribuída com qualquer outro pacote sem permissão por escrito do titular dos direitos autorais.
6. ISAPI_Rewrite É DISTRIBUÍDO "AS IS". NENHUMA GARANTIA DE QUALQUER TIPO É EXPRESSA OU IMPLÍCITA. VOCÊ USA ISAPI_Rewrite POR SUA CONTA E RISCO. O AUTOR NÃO SERÁ RESPONSÁVEL POR PERDA DE DADOS, DANOS, PERDA DE LUCROS OU QUALQUER OUTRO TIPO DE PERDA AO USAR OU USAR INDEVIDAMENTE ESTE SOFTWARE.
7. Você não pode usar, copiar, imitar, clonar, alugar, alugar, vender, modificar, descompilar, desmontar, de outra forma engenharia reversa, ou transferir o programa licenciado, ou qualquer subconjunto do programa licenciado, exceto conforme previsto neste contrato. Qualquer uso não autorizado resultará em rescisão imediata e automática desta licença e poderá resultar em processo criminal e/ou civil.
8. Os termos desta licença são sujeitos de alterações em versões futuras de ISAPI_Rewrite.
9. Quando você compra ISAPI_Rewrite, a tecla "Registro key" está sendo emitida para você. Esta "Registro key" só pode ser usado pela pessoa (ou empresa) que a comprou e somente no computador único. Se você comprar mais de uma cópia de ISAPI_Rewrite, a chave de registro emitida para você só poderá ser usada no número de computadores iguais ao número de licenças que você comprou.
10. Você só pode usar o "Registro key" recebido da Helicon Tech ou da empresa afiliadando ou fazendo parceria com a Helicon Tech e tendo permissão por escrito para distribuir "Registro key".
11. Instalar e utilizar ISAPI_Rewrite significa a aceitação destes termos e condições da licença.
12. Se você não concordar com os termos desta licença ou se os termos desta licença contradizem com suas leis locais, você deve remover ISAPI_Rewrite arquivos de seus dispositivos de armazenamento e deixar de usar o produto.
13. Aderimos a rigorosas diretrizes de privacidade e NÃO coletamos informações pessoalmente identificáveis, a menos que sejam fornecidas voluntariamente.
Em caso de dúvidas ou comentários, visite-nos http://www.helicontech.com/
Obrigado por usar ISAPI_Rewrite.
Helicon Tech