Pular para o conteúdo principal

Gerador de Redirecionamento .htaccess

API reference

Gere regras de redirecionamento e controle de acesso Apache .htaccess: redirecionamentos de caminho arbitrário (301/302), redirecionamento de migração de domínio inteiro e lista de permissão/bloqueio baseada em IP.

Entrada

Redirecionamentos de caminho

Cada linha: "<from-path> <to-url-or-path> [301|302]" — código de status padrão para 301 (permanente).

Migração de domínio

Deixe em branco para pular a migração de domínio.

Controle de acesso IP

Saída

Gerado .htaccess
 
Isso foi útil?

Mais formas de usar esta ferramenta

API REST

curl -X POST https://api.iotools.cloud/v1/tool/htaccess-redirect-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "redirectRules": "/old-page /new-page\n/promo https://example.com/l…"
  }'

Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.

Peça a um agente de IA

Use the IOTools `htaccess-redirect-generator` tool (.htaccess Redirect Generator) on this input:

YOUR_INPUT_HERE

Cole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.

Widget para incorporar

<iframe
  src="https://iotools.cloud/embed/htaccess-redirect-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Gerador de Redirecionamento .htaccess — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Coloque isso na sua própria página — grátis, sem chave, só um link de volta.

Custo por chamada de API/MCPA partir de 5 créditos
Precisa de mais créditos?Ver preços

Também disponível via

Guias

O Gerador de Redirecionamento .htaccess constrói as regras Apache que a lista de alternância do .htaccess-rule-generator não cobre: redirecionamentos arbitrários de caminho, uma migração de domínio inteiro e controle de acesso baseado em IP. Cole uma lista de caminhos antigos→novos, um domínio antigo e novo, ou uma lista de endereços IP, e obtenha um trecho .htaccess pronto para colar e adequadamente escapado.

O que ele gera

  • Redirecionamentos de caminho — uma diretiva Redirect 301 (ou 302) por linha que você inserir, usando a diretiva Redirect do Apache mod_alias em vez de uma regra de reescrita, para que funcione mesmo sem mod_rewrite ativado.
  • Migração de domínio — um bloco mod_rewrite que redireciona 301 um domínio antigo (com ou sem www.) para um novo, preservando o caminho da solicitação.
  • Controle de acesso IP — uma lista de permissão (<RequireAny> com Require ip) que bloqueia todos exceto os endereços/intervalos listados, ou uma lista de bloqueio (<RequireAll> com Require not ip) que bloqueia apenas os listados. Ambos usam a sintaxe Apache 2.4 mod_authz_core, não as diretivas Order/Deny/Allow removidas do 2.2.

Qualquer seção deixada em branco é ignorada — preencha apenas o que você precisa.

Como usar

  1. Liste seus redirecionamentos de caminho, um por linha: <from-path> <to-url-or-path> [301|302]. O código de status padrão é 301 (permanente) se você deixar em branco.
  2. Opcionalmente, defina um domínio antigo e novo para redirecionar um site inteiro para um novo host.
  3. Opcionalmente, escolha um modo de acesso IP e liste os endereços ou intervalos CIDR (por exemplo, 203.0.113.5 ou 198.51.100.0/24) para permitir ou bloquear.
  4. Copie o trecho gerado, ou baixe como .htaccess, e faça upload na raiz do documento do seu site (ou no diretório específico desejado).

Perguntas frequentes

Qual é a diferença entre isso e o .htaccess Rule Generator? Essa ferramenta cobre alternâncias em todo o site — forçar HTTPS, canonicalização www, proteção contra hotlink, gzip, cache. Esta ferramenta cobre as coisas que precisam de uma lista por caso: redirecionamentos de caminho específicos, uma migração de domínio e listas de permissão/bloqueio de IP. Use ambas juntas se precisar de tudo.

O Redirect requer mod_rewrite? Não — Redirect e RedirectMatch vêm de mod_alias, que está habilitado em praticamente todas as instalações Apache por padrão. O bloco de migração de domínio realmente requer mod_rewrite, é por isso que está envolvido em um protetor <IfModule>.

Posso redirecionar um prefixo de caminho inteiro, não apenas um caminho exato? Este gerador só combina caminhos exatos (Redirect realiza uma correspondência de prefixo no caminho que você fornece, então /old também combina com /old/page, mas não reescreverá o resto da URL). Para reescrita baseada em padrão com grupos de captura, você precisará de um RewriteRule escrito à mão.

Minha entrada é enviada para algum lugar? Não. O trecho é gerado inteiramente no seu navegador. Nada que você digita é enviado.

htaccessapache301 redirect302 redirectdomain migrationurl forwardingip blockip whitelistaccess controlmod_rewrite

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.