Tutoriais confiáveis de WordPress, quando você mais precisa.
Guia para Iniciantes em WordPress
WPB Cup
Mais de 25 Milhões
Sites usando nossos plugins
16+
Anos de experiência com WordPress
3000+
Tutoriais de WordPress por especialistas

Por Que Você Não Consegue Encontrar o Arquivo .htaccess no Seu Site WordPress

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.

Encontrando o arquivo .htaccess do seu site WordPress

Resposta Rápida: Por que você não consegue encontrar seu arquivo .htaccess?

Seu arquivo .htaccess fica oculto por padrão — seu cliente FTP ou gerenciador de arquivos precisa estar configurado para mostrar arquivos ocultos. Se ele ainda não estiver lá, o WordPress pode não tê-lo criado ainda, o que você pode corrigir salvando suas configurações de link permanente.

O que é o arquivo .htaccess?

O arquivo .htaccess é um arquivo de configuração de servidor oculto na sua pasta raiz do WordPress que informa ao servidor web Apache como lidar com URLs, redirecionamentos e regras de acesso.

  • Controla sua estrutura de links permanentes — mantém os URLs das postagens limpos e amigáveis para SEO
  • Apenas servidores Apache — se seu host usa Nginx, este arquivo não se aplica; verifique com seu host

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:

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 costumam usar 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
  1. Conecte-se ao seu servidor de hospedagem WordPress com o FileZilla.
  2. Clique em ‘Servidor’ na barra de menu superior.
  3. Selecione ‘Forçar exibição de arquivos ocultos’ no menu suspenso.
Mostrar arquivos ocultos no FileZilla

Depois de ativar esta opção, você 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 guia 'Sites' e clique em 'Configurações' para o seu site.

Configurações do site Bluehost

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.

Acessando o gerenciador de arquivos de um site no Bluehost

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)’.

Mostrar arquivos ocultos no cPanel

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.

Primeiro, faça login no seu painel do WordPress e navegue até Configurações » Permalinks.

Página de configurações de 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/.

Importante: Nunca adicione seu próprio código entre os comentários # BEGIN WordPress e # END WordPress. O WordPress sobrescreve esta seção sempre que você atualiza suas configurações de link permanente.

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 durante o upload, pode ser necessário alterar a permissão do arquivo para o 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 plugins de segurança que impedem a modificação do 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 e obter suporte WordPress.

Perguntas Frequentes Sobre o Arquivo .htaccess

Onde o arquivo .htaccess está localizado no WordPress?

O arquivo .htaccess está no diretório raiz da sua instalação do WordPress — geralmente a pasta public_html. Como ele começa com um ponto, ele fica oculto por padrão. Ative "Mostrar arquivos ocultos" em seu cliente FTP ou gerenciador de arquivos do cPanel para vê-lo.

O .htaccess funciona em toda hospedagem WordPress?

Não. O arquivo .htaccess só funciona em servidores web Apache. A maioria dos planos de hospedagem compartilhada (como Bluehost ou SiteGround) rodam em Apache, mas se seu host usa Nginx, o .htaccess não se aplica. Em caso de dúvida, pergunte ao seu host.

Qual é o código padrão para um arquivo .htaccess do WordPress?

O .htaccess padrão do WordPress contém regras de reescrita entre os comentários # BEGIN WordPress e # END WordPress. O código completo é mostrado na seção Criando Manualmente acima. Muitos plugins de cache e SEO adicionam suas próprias regras fora deste bloco.

É seguro excluir o arquivo .htaccess?

Sim, excluir o arquivo .htaccess é seguro como uma etapa de solução de problemas. O WordPress o recriará quando você for para Configurações » Links Permanentes e clicar em ‘Salvar alterações’. Excluí-lo remove temporariamente regras de plugins personalizados, mas não excluirá seu conteúdo.

Um plugin pode criar ou modificar o arquivo .htaccess?

Sim. Plugins de cache como WP Rocket adicionam regras de cache de navegador, plugins de SEO como All in One SEO podem adicionar regras de reescrita de sitemap, e plugins de segurança como Wordfence podem adicionar regras de bloqueio de bots — tudo no arquivo .htaccess.

Recursos Adicionais para Solução de Problemas do WordPress

Esperamos que este artigo tenha ajudado você a encontrar o arquivo .htaccess no 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 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.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

81 ComentáriosDeixar uma resposta

  1. 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.

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.