Como configurar permalinks personalizados no WordPress sem gerar erro 404
Olá, querido cliente! Seja bem-vindo ao seu guia de mão na massa, feito com carinho por quem entende de hospedagem e de sua jornada digital. Aqui, você vai aprender, passo a passo, como configurar seus permalinks personalizados no WordPress — sem aquela dor de cabeça do erro 404. Prometo: é mais simples do que parece!
Por que o erro 404 aparece ao mudar os permalinks?
Quando você muda a estrutura dos links do seu site (como de /wp-content/post.php?id=123 para /blog/primeiro-post), o servidor precisa entender que esses novos caminhos existem. Se o servidor não souber como lidar com eles, ele responde com o famoso erro 404 — "Página não encontrada". Isso acontece porque o Apache (o sistema que gerencia seu site) não está configurado para entender esses links personalizados.
Dica Sensei: O erro 404 ao mudar permalinks é quase sempre causado por um arquivo chamado
.htaccessque está corrompido, ausente ou com permissões erradas. Vamos consertar isso juntos!
Passo a passo: configure permalinks sem erro 404
-
Entre no painel da sua hospedagem pelo endereço: painel.gehost.com.br
-
Depois de logado, clique em “File Manager” (Gerenciador de Arquivos) na seção “Files”.
-
No Gerenciador de Arquivos, navegue até a pasta
public_html. Essa é a raiz do seu site.Se você não vir o arquivo
.htaccess, clique em “Configurar” no canto superior direito e marque a opção “Mostrar arquivos ocultos (incluindo .htaccess)”. -
Procure por
.htaccessna pastapublic_html. Clique com o botão direito sobre ele e escolha “Editar”.Se o arquivo estiver vazio ou com conteúdo estranho, ele está corrompido. Vamos recriá-lo.
-
Se o arquivo estiver vazio ou com erros, copie o conteúdo abaixo e cole no editor:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPressSalve as alterações.
-
Volte ao seu site, entre no painel do WordPress (ex:
seusite.com/wp-admin), vá em Configurações → Permalinks.Escolha uma estrutura personalizada, como “Post name” (ex:
seusite.com/blog/primeiro-post).Clique em “Salvar alterações”.
-
Pronto! O WordPress vai recriar o
.htaccessautomaticamente, se tudo estiver certo. Teste algumas páginas do seu site para confirmar que não há erro 404.
Se ainda der erro 404… o que fazer?
Se o erro persistir, siga estas dicas:
- Verifique se o arquivo
.htaccessestá realmente salvo na pastapublic_html. - Confira se o nome do arquivo está exatamente
.htaccess(com ponto no início, sem extensão). - Se o WordPress não conseguir salvar o arquivo, verifique as permissões do arquivo. No cPanel, clique com o botão direito no
.htaccesse selecione “Editar” novamente. As permissões devem ser 644 (leitura e escrita apenas para o dono). - Se nada funcionar, entre em contato com o suporte da GeHost — estamos aqui para te ajudar. Basta acessar o painel e abrir um chamado.
Importante: A GeHost (gehost.com.br) é uma empresa de hospedagem com mais de 8 anos de experiência. Nosso compromisso é com você, seu site e sua tranquilidade. Se precisar de ajuda, estamos aqui — e sempre prontos para te ajudar com um sorriso no coração.
Se você seguiu todos os passos com atenção, seu site agora está pronto para rodar com links personalizados — sem erro 404, sem dor de cabeça. Parabéns, mestre do seu próprio site! 🎉
Se quiser, pode compartilhar este guia com alguém que também está aprendendo. Afinal, ensinar é cuidar.