Tentar encontrar seu arquivo .htaccess pode ser uma das frustrações mais comuns ao começar a trabalhar em seu site WordPress. Você provavelmente está procurando por ele para corrigir um erro comum, mas ele parece ter desaparecido.
Se isso soa familiar, então você está no lugar certo.
As duas razões mais comuns pelas quais você não consegue encontrar seu arquivo .htaccess são: 1) é um arquivo oculto e seu gerenciador de arquivos não está configurado para mostrar arquivos ocultos, ou 2) ele ainda não foi gerado pelo WordPress.
Ajudamos milhares de usuários a resolver exatamente esse problema. E neste guia, mostraremos exatamente como encontrar seu arquivo .htaccess tornando-o visível e como criar um novo se ele estiver faltando.

O que é o arquivo .htaccess?
O arquivo .htaccess é um arquivo de configuração do servidor usado por sites que rodam no servidor web Apache. Ele diz ao seu servidor como lidar com certas coisas em seu site.
Suas tarefas incluem gerenciar a estrutura de permalinks do seu site, redirecionar usuários, proteger a área administrativa com senha e muito mais.
O arquivo é encontrado na pasta raiz da sua instalação do WordPress, ao lado de pastas como /wp-content/ e /wp-admin/.
Como Encontrar ou Criar Seu Arquivo .htaccess
Aqui está um breve resumo de todos os tópicos que abordaremos neste post.
Você pode usar os links rápidos abaixo para pular para diferentes seções:
- Method 1: Making Hidden Files Visible
- Method 2: Generating a New .htaccess File
- O Que Fazer Se Você Ainda Não Conseguir Criar ou Editar o .htaccess
- Perguntas Frequentes Sobre o Arquivo .htaccess
- Recursos Adicionais para Solução de Problemas do WordPress
Método 1: Tornando Arquivos Ocultos Visíveis
O ponto no início do nome do arquivo .htaccess indica ao servidor que ele é um arquivo oculto. Por padrão, a maioria dos clientes FTP e gerenciadores de arquivos baseados na web não exibem arquivos ocultos. Isso significa que você precisa alterar uma configuração para torná-los visíveis.
Aqui no WPBeginner, nossos desenvolvedores frequentemente usam clientes FTP como o FileZilla para acesso ao servidor. Esta é uma ferramenta confiável que lhe dá controle direto sobre os arquivos do seu site.
Como Mostrar Arquivos Ocultos no FileZilla
- Conecte-se ao seu servidor de hospedagem WordPress com o FileZilla.
- Clique em ‘Servidor’ na barra de menu superior.
- Selecione ‘Forçar exibição de arquivos ocultos’ no menu suspenso.

Assim que você habilitar esta opção, poderá ver o arquivo .htaccess no diretório raiz do seu site WordPress.
Como Mostrar Arquivos Ocultos no cPanel / Bluehost
Se você estiver usando o aplicativo Gerenciador de Arquivos no cPanel, poderá encontrar uma configuração semelhante.
Primeiro, faça login na sua conta de hospedagem. Se você usa um host como o Bluehost, navegue até a aba ‘Sites’ e clique em ‘Configurações’ para o seu site.

Em seguida, você precisa encontrar e clicar no ícone ‘Gerenciador de Arquivos’.
O Gerenciador de Arquivos é um aplicativo do cPanel que permite navegar pelos arquivos armazenados no seu servidor de hospedagem sem usar um cliente FTP.

Assim que o Gerenciador de Arquivos abrir, clique no botão ‘Configurações’ no canto superior direito.
Um pop-up aparecerá. Você precisa marcar a caixa ao lado de ‘Mostrar Arquivos Ocultos (dotfiles)’.

Clique no botão ‘Salvar’ para armazenar suas alterações.
Agora você deve ser capaz de visualizar e editar o arquivo .htaccess no aplicativo Gerenciador de Arquivos.
Método 2: Gerando um Novo Arquivo .htaccess
O segundo motivo para um arquivo .htaccess ausente é que seu site ainda não gerou um. O WordPress cria este arquivo automaticamente para gerenciar seus permalinks, mas às vezes ele precisa de um pequeno impulso.
Usando as Configurações de Permalinks
Primeiro, faça login no seu painel do WordPress e navegue até Configurações » Permalinks.

Não faça nenhuma alteração. Simplesmente role até o final e clique no botão ‘Salvar Alterações’.
O WordPress agora tentará gerar o arquivo .htaccess para você. Se falhar devido a um problema de permissões de arquivo, ele mostrará uma mensagem dizendo que ‘o arquivo .htaccess não é gravável’.
Criando Manualmente o Arquivo .htaccess
Se o WordPress não conseguir criar o arquivo automaticamente, você precisará fazê-lo manualmente.
Simplesmente abra um editor de texto simples como o Bloco de Notas no seu computador.
Copie e cole as regras padrão do WordPress abaixo no arquivo de texto:
# 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 WordPress
Observação: Se o seu site WordPress estiver instalado em um subdiretório (como seusite.com/blog/), você deve alterar a linha RewriteBase / para RewriteBase /blog/.
Agora, salve o arquivo na sua área de trabalho como .htaccess. Certifique-se de que seu editor de texto não adicione uma extensão .txt ao nome do arquivo ao salvá-lo.
Em seguida, conecte-se ao seu site usando um cliente FTP e faça o upload do arquivo .htaccess para o diretório raiz do seu site (geralmente /public_html)
Se você receber um erro ao fazer o upload, talvez precise alterar a permissão do arquivo do seu diretório raiz para 755.
O que fazer se você ainda não conseguir criar ou editar o .htaccess
Em nossa experiência gerenciando centenas de sites WordPress, ocasionalmente vimos configurações de servidor ou até mesmo plugins de segurança que impedem você de modificar o arquivo .htaccess. Isso geralmente é feito como uma medida de segurança.
Se você tentou as dicas de solução de problemas acima e ainda não conseguiu fazer funcionar, a melhor ação é entrar em contato com a equipe de suporte do seu provedor de hospedagem WordPress. Eles têm acesso aos logs do servidor e podem identificar e corrigir o problema rapidamente.
Para mais dicas, veja nosso guia sobre como pedir suporte WordPress e obtê-lo.
Perguntas Frequentes Sobre o Arquivo .htaccess
Aqui estão algumas das perguntas mais comuns que recebemos sobre o arquivo .htaccess.
Qual é o código padrão para um arquivo .htaccess do WordPress?
O código padrão e básico para uma instalação WordPress básica é fornecido acima. No entanto, muitos plugins de segurança e cache adicionarão suas próprias regras a este arquivo para melhorar o desempenho e a segurança do seu site.
É seguro excluir o arquivo .htaccess?
Sim, geralmente é seguro excluir o arquivo .htaccess como uma etapa de solução de problemas. O WordPress pode regenerar um novo arquivo padrão se você for para Configurações » Links Permanentes e clicar em ‘Salvar Alterações’. Excluí-lo desativará quaisquer regras personalizadas de seus plugins, mas pode ajudar a resolver erros como o erro interno do servidor.
Um plugin pode criar ou modificar o arquivo .htaccess?
Sim, muitos plugins modificam o arquivo .htaccess. Plugins de cache como o WP Rocket adicionam regras para gerenciar o cache do navegador, enquanto plugins de segurança como o All in One SEO podem adicionar regras para bloquear bots maliciosos ou impor cabeçalhos de segurança.
Recursos Adicionais para Solução de Problemas do WordPress
- Como Corrigir o Arquivo .htaccess do WordPress (Guia para Iniciantes)
- Como Corrigir o Problema de Atualização do Site WordPress Não Ocorrendo Imediatamente
- Como Corrigir Imagem Destacada Não Aparecendo no WordPress
- Como Corrigir o Problema de Desconexão Constante no WordPress (Guia para Iniciantes)
- Como Recuperar e Restaurar Páginas Excluídas no WordPress
- Por que não consigo adicionar ou instalar plugins no WordPress?
- Como Corrigir o Problema da Barra de Administração Ausente no WordPress
- O Que Fazer Quando Você Fica Bloqueado do Admin do WordPress (wp-admin)
- Erros Mais Comuns do WordPress e Como Corrigi-los
Esperamos que este artigo tenha ajudado você a encontrar o arquivo .htaccess em seu site WordPress. Você também pode querer ver nosso guia de solução de problemas do WordPress para corrigir erros comuns e nossa lista dos melhores plugins do WordPress para expandir seu site.
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.


Jiří Vaněk
Obrigado pela dica. Me ajudou não só a resolver o problema com o arquivo htaccess, que encontrei pela primeira vez (em outros servidores eu via o arquivo sem problemas), mas também me ajudou a resolver o problema com o arquivo .user.ini, onde eu precisava colocar diretivas para limites de PHP. Eu não sabia que esses arquivos ficam ocultos por padrão.