SSH & Avançado 4 visualizações

Como configurar o arquivo .htaccess para regras de reescrita de URL personalizadas

Ver no WHMCS

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 pasta public_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

  1. Acesse o Gerenciador de Arquivos do cPanel

    Entre no seu painel do cliente em painel.gehost.com.br. No menu, localize e clique em ArquivosGerenciador de Arquivos.

    Tela do Gerenciador de Arquivos do cPanel
  2. 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.

  3. Encontre ou crie o arquivo .htaccess

    Se já houver um arquivo chamado .htaccess na pasta, clique nele para editá-lo. Se não houver, clique no botão Novo Arquivo e digite .htaccess no campo de nome.

    Importante: O nome começa com um ponto (.). Não esqueça!

  4. Ative o módulo Rewrite (se necessário)

    Na GeHost, o módulo mod_rewrite está ativado por padrão em todos os planos. Você não precisa fazer nada aqui — ele já está pronto para funcionar.

  5. Escreva sua regra de reescrita

    Abra o arquivo .htaccess no 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 $1 pega o número capturado).
    • [L] — Significa "last" (última regra). O servidor para de processar regras após essa.
  6. Salve as alterações

    Após digitar sua regra, clique em Salvar (ou Salvar Arquivo) no cPanel. O arquivo será salvo imediatamente.

  7. Teste sua URL

    Agora, abra seu navegador e acesse seusite.com/produto/123. Se tudo estiver certo, o servidor vai carregar produto.php?id=123 sem mostrar o parâmetro na URL.

    Dica: Se não funcionar, verifique se o arquivo .htaccess está 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 Redirect para 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*

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.