Como configurar o arquivo .htaccess para regras de reescrita de URL personalizadas
Olá, viajante da web! Seja bem-vindo(a) ao seu guia de bordo na GeHost, onde cada passo é um aprendizado e cada configuração, uma conquista. Hoje, vamos aprender juntos como usar o arquivo .htaccess para criar regras de reescrita de URL personalizadas — um poderoso truque para deixar seus links mais limpos, bonitos e fáceis de lembrar.
Imagine um site onde meusite.com/produtos.php?id=123 vira meusite.com/produtos/123. Isso é possível com o .htaccess. E o melhor? Você pode fazer isso sem tocar no código principal do seu site. É como dar um novo nome ao seu endereço sem mudar a casa!
Dica do Sensei: O arquivo.htaccessé invisível por padrão. Ele vive na raiz do seu site (dentro da pastapublic_html) e controla como o servidor responde a pedidos de URL. Use com cuidado — ele é poderoso!
Passo a passo: como configurar o .htaccess para reescrita de URL
Acesse o Gerenciador de Arquivos do cPanel
Entre no seu painel do cliente em painel.gehost.com.br. No menu, localize e clique em Arquivos → Gerenciador de Arquivos.
Navegue até a pasta public_html
Na árvore de pastas, clique duas vezes na pasta chamada
public_html. É aqui que seu site está hospedado. Todos os arquivos do seu site principal ficam nessa pasta.Encontre ou crie o arquivo .htaccess
Se já houver um arquivo chamado
.htaccessna pasta, clique nele para editá-lo. Se não houver, clique no botão Novo Arquivo e digite.htaccessno campo de nome.Importante: O nome começa com um ponto (
.). Não esqueça!Ative o módulo Rewrite (se necessário)
Na GeHost, o módulo
mod_rewriteestá ativado por padrão em todos os planos. Você não precisa fazer nada aqui — ele já está pronto para funcionar.Escreva sua regra de reescrita
Abra o arquivo
.htaccessno editor de texto do cPanel. Adicione as linhas abaixo como exemplo:# Habilita o RewriteEngine RewriteEngine On # Regra de reescrita: transforma /produto/123 em /produto.php?id=123 RewriteRule ^produto/([0-9]+)/?$ produto.php?id=$1 [L]Explicando o que cada parte faz:
^produto/([0-9]+)/?$— Define o padrão da URL que você quer capturar (ex:/produto/123).produto.php?id=$1— Define para onde o servidor deve redirecionar (o$1pega o número capturado).[L]— Significa "last" (última regra). O servidor para de processar regras após essa.
Salve as alterações
Após digitar sua regra, clique em Salvar (ou Salvar Arquivo) no cPanel. O arquivo será salvo imediatamente.
Teste sua URL
Agora, abra seu navegador e acesse
seusite.com/produto/123. Se tudo estiver certo, o servidor vai carregarproduto.php?id=123sem mostrar o parâmetro na URL.Dica: Se não funcionar, verifique se o arquivo
.htaccessestá na pasta correta e se não há erros de digitação.
Regras comuns que você pode usar
Veja algumas regras úteis que já funcionam bem com a GeHost:
- Redirecionar todas as URLs com .html para .php:
RewriteRule ^(.+)\.html$ $1.php [R=301,L] - Evitar acesso direto a arquivos sensíveis:
RewriteRule ^config\.php$ - [F,L] - Forçar HTTPS:
RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Atenção do Sensei: Sempre faça backup do arquivo .htaccess antes de alterá-lo. Se algo der errado, você pode restaurar a versão anterior. Use o botão Download no cPanel para salvar uma cópia.
Quer ir além? Dicas avançadas (para quem já está no ritmo)
- Use o
Redirectpara redirecionamentos simples (ex:Redirect 301 /antigo /novo). - Evite regras conflitantes — o
.htaccessé lido de cima para baixo. A primeira regra que bate é a que vale. - Se precisar de ajuda, seu suporte está à disposição. Basta entrar em contato via suporte.gehost.com.br — e lembre-se: 30 dias grátis após a entrega!
Conclusão
Parabéns, aluno(a) do caminho da web! Você acabou de dominar uma das ferramentas mais úteis do servidor web: o .htaccess. Com ele, você transforma URLs confusas em links elegantes, melhora a experiência do usuário e até ajuda o SEO.
Lembre-se: o poder está na simplicidade. Não precisa ser complexo para ser eficaz. Use com sabedoria, teste com calma, e quando precisar, conte com a GeHost — onde o suporte é feito com carinho, como um verdadeiro grupo de amigos empreendedores.
Com amor e código,
Seu Sensei da GeHost
*G e Soluções e Eventos LTDA – CNPJ: 46.647.904/0001-04*