Gerador de Redirecionamento Htaccess

Gere código de redirecionamento 301 para arquivos .htaccess. Redirecione de www para não-www ou de não-www para www do seu domínio instantaneamente.

i

Crie código de redirecionamento 301 de www para não-www ou não-www para www para Htaccess com o Indexpro. Siga os 3 passos e clique no botão "Obter Código .htaccess".

1. Selecione o tipo de redirecionamento

2. Digite o nome do seu domínio

Não inclua www. Apenas o nome do domínio - ex. seudominio.com

3. Obtenha seu código

Sua Dica de SEO do Dia

Equipamento Relevante

O que é Redirecionamento .htaccess?

Um redirecionamento .htaccess é uma diretiva de configuração do servidor que envia automaticamente visitantes de uma URL para outra. O arquivo .htaccess é um poderoso arquivo de configuração usado em servidores web Apache.

Um redirecionamento 301 é um redirecionamento permanente que informa aos mecanismos de busca que a página foi movida permanentemente. É o tipo mais amigável ao SEO pois passa aproximadamente 90-99% da equidade de links.

O redirecionamento de www para não-www (ou vice-versa) é particularmente importante para SEO porque os mecanismos de busca tratam www.example.com e example.com como dois sites diferentes.

Por que Usar Redirecionamentos .htaccess?

Implementar redirecionamentos .htaccess adequados oferece numerosos benefícios:

  • •Consolidar Valor SEO – Combine o poder de classificação das versões www e não-www em um domínio preferido.
  • •Evitar Conteúdo Duplicado – Evite que os mecanismos de busca vejam seu site como conteúdo duplicado.
  • •Melhor Análise – Rastreie todo o tráfego em um só lugar em vez de dividir entre versões.
  • •Aparência Profissional – Mantenha consistência na sua marca usando um formato de URL canônico.
  • •Melhor Experiência do Usuário – Visitantes sempre veem o mesmo formato de URL independentemente de como acessam.
  • •Preservação de Equidade de Links – Mantenha o valor de backlinks quando há links apontando para versões diferentes.
  • •Preferência do Mecanismo de Busca – Informe aos mecanismos qual versão do seu domínio você prefere indexar.

Como Usar o Código Gerado

  • 1.Localize seu Arquivo .htaccess – Conecte-se ao servidor via FTP ou use o gerenciador de arquivos do painel de controle. O .htaccess geralmente está no diretório raiz (pasta public_html ou www).
  • 2.Faça Backup Primeiro – Antes de fazer alterações, baixe uma cópia do seu .htaccess existente como backup.
  • 3.Edite o Arquivo – Abra o .htaccess em um editor de texto. Se não existir, crie um novo chamado ".htaccess".
  • 4.Adicione o Código – Copie o código gerado e cole no topo do seu arquivo .htaccess.
  • 5.Salve e Faça Upload – Salve o arquivo e faça upload de volta ao servidor se editou localmente.
  • 6.Teste o Redirecionamento – Visite as duas versões do domínio (www e não-www) para garantir que funciona corretamente.
  • 7.Verifique Erros – Se o site ficar inacessível, restaure o backup e verifique o código por erros de digitação.

Entendendo o Código

  • •RewriteEngine On – Ativa o motor de reescrita, necessário para redirecionamentos de URL funcionarem.
  • •RewriteCond – Define uma condição que deve ser atendida para o redirecionamento ser executado.
  • •%{HTTP_HOST} – Refere-se ao nome de domínio na URL.
  • •[NC] – Significa "No Case", ou seja, a regra não diferencia maiúsculas de minúsculas.
  • •RewriteRule – Define a regra de redirecionamento real.
  • •[L,R=301] – L significa "Last" (parar de processar regras), e R=301 especifica redirecionamento permanente.

Melhores Práticas

  • •Escolha Uma Versão – Decida se prefere www ou não-www e mantenha consistência em todos os materiais de marketing.
  • •Atualize o Google Search Console – Defina sua versão de domínio preferida no Search Console após implementar o redirecionamento.
  • •Use HTTPS – Se tiver certificado SSL, atualize o código para usar https:// em vez de http://.
  • •Teste Completamente – Verifique várias páginas, não apenas a página inicial.
  • •Monitore o Tráfego – Após implementar, monitore suas análises para garantir que o tráfego está sendo consolidado.
  • •Mantenha Backups – Sempre mantenha backups do seu arquivo .htaccess antes de fazer alterações.

Common Redirect Rules

Four rules cover the great majority of real redirect work. Each goes in the .htaccess file at your document root, inside an IfModule mod_rewrite.c block with RewriteEngine On above it.

Force HTTPS

Sends every http request to the https version of the same URL, preserving the path.

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Non-www to www

Picks one canonical host so the same page is not reachable at two addresses.

RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]

Redirect a single page

For a page that moved. Point it at the closest equivalent, not the homepage.

Redirect 301 /old-page https://www.example.com/new-page

Redirect a whole directory

Moves a folder and everything under it, keeping the rest of the path intact.

RewriteRule ^old-folder/(.*)$ /new-folder/$1 [L,R=301]

htaccess Questions, Answered

What is the difference between 301 and 302?

A 301 is permanent and tells Google to move the ranking signals to the new URL. A 302 is temporary and tells Google to keep the old one. Use 301 for anything that has genuinely moved. Using 302 by mistake is one of the most common ways sites lose rankings during a migration.

Do redirects pass link equity?

A 301 passes the great majority of it. What costs you is chaining: every extra hop adds latency and risk, and long chains can be abandoned by crawlers. Point the old URL at the final destination directly.

Where does the .htaccess file go?

In the document root of your site, usually alongside the homepage file. Rules in a subdirectory's .htaccess apply only to that directory and below.

Does .htaccess work on nginx?

No. It is an Apache feature. Nginx uses its own configuration syntax and ignores .htaccess entirely, so rules pasted there will silently do nothing.

Why did my redirect cause a loop?

Almost always a rule that matches its own destination, so the redirect fires again on arrival. Adding a condition that excludes the target URL, such as a RewriteCond checking the host or path, breaks the cycle.

Should I redirect deleted pages to the homepage?

Only if there is genuinely no closer match. Google treats mass redirects to the homepage as soft 404s, which means the old URL gets dropped anyway. A relevant page or a clean 410 is usually better.