Como usar Apache Rewrite Rules para URLs amigáveis (.htaccess) Print

  • 0

Como usar Apache Rewrite Rules para URLs amigáveis com .htaccess (Guia para Iniciantes)

Olá, querido cliente da GeHost! 👋

Se você já pensou em ter links bonitos, fáceis de lembrar e melhores para o Google — como seusite.com.br/blog/primeiro-post ao invés de seusite.com.br/index.php?pagina=blog&artigo=1 — então você está no lugar certo!

Com o Apache Rewrite Rules e o arquivo .htaccess, você transforma URLs complexas em amigáveis. E o melhor? É totalmente possível fazer isso diretamente no seu cPanel, sem precisar de programação avançada.

Na GeHost, você tem acesso total ao Gerenciador de Arquivos e ao .htaccess — tudo com um toque de cuidado, como se fosse um guia de um amigo que entende do assunto.

Dica do Sensei: O arquivo .htaccess é mágico, mas cuidado: ele controla como seu site responde ao mundo. Sempre faça backup antes de editar!

Passo a passo: Como usar Rewrite Rules para URLs amigáveis

  1. Entre no seu cPanel

    Use seu login e senha para acessar o painel de controle. Você pode fazer isso pelo link da GeHost ou diretamente em cpanel.seusite.com.br.

    Tela de LOGIN do cPanel com campos Usuário e Senha e botão Log in
  2. Abra o Gerenciador de Arquivos

    No cPanel, encontre o grupo Arquivos e clique em Gerenciador de Arquivos.

    Painel inicial (home) do cPanel com os grupos de ferramentas, incluindo Arquivos
  3. Navegue até a pasta pública

    No Gerenciador de Arquivos, clique na pasta public_html (ou a pasta principal do seu site). É aqui que seu site vive.

    Gerenciador de Arquivos com árvore de pastas, incluindo public_html
  4. Encontre ou crie o arquivo .htaccess

    Procure por um arquivo chamado .htaccess. Ele pode não aparecer à primeira vista porque arquivos com ponto no início são ocultos.

    Se não houver, clique em Configurações (no canto superior direito) e marque Mostrar arquivos ocultos (dot files). Depois, clique em Atualizar.

    Se ainda não aparecer, clique em Novo Arquivo e digite .htaccess como nome.

  5. Edite o arquivo .htaccess

    Clique com o botão direito no arquivo .htaccess e escolha Editar.

    Um editor de texto aparecerá. Cole o código abaixo:

    
    # Habilita o Rewrite Engine
    RewriteEngine On
    
    # Redireciona URLs amigáveis para o arquivo PHP
    RewriteRule ^blog/([a-zA-Z0-9_-]+)$ /index.php?pagina=blog&artigo=$1 [L]
    
    # Exemplo: /sobre → /index.php?pagina=sobre
    RewriteRule ^([a-zA-Z0-9_-]+)$ /index.php?pagina=$1 [L]
        

    Esse código é um exemplo simples. Você pode adaptar conforme seu site.

    Importante: Sempre mantenha a linha RewriteEngine On no início.

  6. Salve as alterações

    Clique em Salvar (ou Salvar Arquivo) no editor.

    Pronto! Seu site agora entende URLs amigáveis.

  7. Teste seu novo link

    Abra seu navegador e acesse uma URL como:

    • seusite.com.br/blog/primeiro-post
    • seusite.com.br/sobre

    Se o conteúdo aparecer corretamente, parabéns! Você acaba de dominar o Apache Rewrite com estilo 🎉

Dicas do Sensei GeHost

  • Teste sempre em ambiente de desenvolvimento antes de aplicar em produção.
  • Se algo der errado, desative o RewriteEngine ou renomeie o arquivo para .htaccess.bak para restaurar.
  • Evite regras muito complexas no início. Comece com uma ou duas e vá aumentando.
  • Use letras minúsculas e hífens nos nomes das URLs (ex: meu-site.com.br).
Curiosidade: O .htaccess é usado por milhões de sites no mundo. Ele é como o "mapa" do seu site — ensina o servidor como lidar com cada tipo de pedido.

Se precisar de ajuda, estamos aqui. Basta abrir um ticket no suporte da GeHost — e lembre-se: você não está sozinho nessa jornada.

Com carinho,
Sensei da GeHost 🌟


Was this answer helpful?

« Back