O que é o arquivo .htaccess no WordPress?
Você pode realizar muito no WordPress sem sair do seu painel. Se você quiser tirar o máximo proveito do seu site, vale a pena aprender sobre o que está acontecendo nos bastidores. Um primeiro passo vital nesse processo é entender como usar o arquivo .htaccess no WordPress.
Seu site WordPress conta com vários arquivos importantes para fazer seu trabalho, e o arquivo .htaccess é um deles. Embora, por padrão, ele execute apenas algumas tarefas relacionadas aos permalinks do seu site, ele pode ser adicionado e personalizado para realizar todos os tipos de funções úteis, como redirecionar visitantes para o seu site ou melhorar a segurança do seu site.
O que o arquivo .htaccess no WordPress é (e como funciona)
O arquivo .htaccess é um arquivo de configuração para o servidor web Apache (que é usado pela maioria dos hosts do WordPress ). Em outras palavras, ele contém regras que fornecem várias instruções ao servidor do seu website. Quase todos os sites do WordPress têm um arquivo .htaccess , localizado no diretório ‘raiz’ ou central. É um arquivo oculto (é por isso que o nome do arquivo começa com um ponto) e não tem extensão.
Por padrão, o arquivo .htaccess no WordPress lida com uma tarefa principal:
Controla como os permalinks do seu site são exibidos. Se você fizer uma alteração em sua estrutura de permalink, o arquivo .htaccess será atualizado com novas instruções para o servidor. Na verdade, às vezes o arquivo .htaccess não é realmente criado em seu site até a primeira vez que você personaliza seus permalinks.
Em muitos sites, isso é tudo que o arquivo .htaccess faz. No entanto, você também pode usá-lo para fazer vários ajustes na funcionalidade do seu site. Por exemplo, você pode configurar redirecionamentos 301 no arquivo .htaccess . Você também pode usá-lo para aumentar a segurança, restringindo o acesso ao seu site e a outros arquivos principais.
Além disso, alguns plugins adicionam suas próprias regras ao seu arquivo .htaccesspara ajudar na função do plugin. Isso é especialmente comum em plug-ins de cacheou segurança .
Se isso parece um pouco abstrato, não se preocupe. Você não precisará entender todos os detalhes técnicos para encontrar e fazer alterações no arquivo .htaccess no WordPress.
Como localizar e editar o arquivo .htaccess no WordPress
Antes de prosseguirmos, precisamos discutir algumas medidas de segurança. É importante entender que fazer alterações nos arquivos do seu site diretamente pode ser arriscado. Se você não for cuidadoso, poderá acabar quebrando fatores que controlam a funcionalidade principal do seu site ou até mesmo derrubar completamente o seu site.
Existem algumas maneiras de atenuar esses riscos:
- Faça o backup do seu site antes de editar qualquer um dos seus arquivos. Dessa forma, você pode reverter rapidamente alterações e erros não intencionais.
- Use um site de teste para testar suas edições antes de executá-las em seu site ativo. Em um site de teste, você está livre para experimentar sem preocupações.
- Baixe o arquivo .htaccess para o seu computador local antes de fazer qualquer edição. Dessa forma, se você especificamente quebrar algo em seu arquivo.htaccess , você só precisa fazer o upload da cópia original para corrigir o problema .
Para acessar o arquivo .htaccess no WordPress, você precisará estabelecer uma conexão direta com o seu site através do FTP (File Transfer Protocol). Você precisará de um cliente FTP, como o FileZilla , e algumas credenciais de FTP do seu host. Se você não tiver certeza de como fazer isso, o nosso guia para iniciantes em FTP o guiará pelo processo.
Quando o FileZilla estiver conectado ao seu site, você verá uma janela semelhante a esta:
Confira o quadrante superior direito. Você deve ver uma pasta com o nome do domínio do seu site – este é o diretório raiz. Selecione esta pasta e confira a lista de pastas e arquivos localizados imediatamente abaixo dela:
O arquivo .htaccess deve estar listado aqui, geralmente como uma das primeiras entradas. Para abri-lo:
- Clique com o botão direito nele
- Selecione Visualizar / Editar para abrir o arquivo no editor de texto padrão do seu computador
Agora você pode fazer as alterações desejadas no arquivo usando o editor de texto.Quando terminar:
- Salve o arquivo
- Feche o arquivo
Aparecerá uma janela perguntando se você deseja carregar a nova versão editada do seu arquivo .htaccess para o servidor. Selecione Sim e suas alterações entrarão em vigor imediatamente.
Se você não conseguir encontrar o arquivo .htaccess em sua pasta raiz, talvez ele ainda não exista. Você pode pedir ao WordPress para gerar um visitando Configurações> Permalinks no seu painel e clicando no botão Salvar Alterações (você não precisa escolher uma estrutura diferente):
Quando você abrir o FileZilla e navegar para a pasta raiz do seu site, o arquivo .htaccess deve estar lá.
O que você pode fazer com o arquivo .htaccess no WordPress
Agora que você sabe onde encontrar o arquivo .htaccess no WordPress e como editá-lo, você pode estar se perguntando quais mudanças você pode realmente fazer. Há muitas coisas que você pode fazer com esse arquivo – muitas para cobrir em um post.No entanto, vamos dar uma olhada em alguns exemplos para você começar.
Primeiro, vamos falar sobre redirecionamentos. Se você mover uma página ou postar – ou todo o seu website – você precisará direcionar automaticamente os usuários que visitarem o URL antigo para o novo local. Isso requer a configuração de um redirecionamento 301 e é algo que você pode fazer com o arquivo .htaccess no WordPress.
Para redirecionar uma única página, você pode adicionar esta linha ao final do seu arquivo .htaccess :
Redirect 301 /oldpage.html http://www.yoursite.com/newpage.html
Substitua /oldpage.html pelo permalink antigo da página e pelo seguinte URL com o novo link para a página. Você pode adicionar uma nova linha para cada página que deseja redirecionar.
Você também pode usar snippets semelhantes para redirecionar todo o site. Ou você pode usar um snippet para enviar todo o tráfego para a versão HTTPS segura do seu site ( se você tiver um certificado SSL ).
Você também pode usar o arquivo .htaccess para fazer várias alterações relacionadas à segurança em seu site. Por exemplo, você pode adicionar esse código para impedir o acesso de usuários não autorizados a vários arquivos principais importantes:
<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>
Para saber mais sobre como usar o arquivo .htaccess para melhorar a segurança, você pode conferir a entrada do WordPress Codex no assunto. Lembre-se de fazer backup do seu site e usar um ambiente de teste ao tentar fazer alterações!
Conclusão
Aprender a trabalhar diretamente com os arquivos do seu site é um passo importante em sua jornada para se tornar um especialista em WordPress . O arquivo .htaccess é um bom lugar para começar, já que é um arquivo relativamente simples que pode ser usado para uma ampla variedade de aplicativos.
Antes de fazer qualquer alteração no arquivo .htaccess no WordPress, certifique-se de fazer o backup de seu site e usar um ambiente de preparação apenas para o caso.Em seguida, você pode usar o FTP para acessar seu site , localizar o arquivo .htaccesse editá-lo. Depois de saber como fazer isso, você pode simplesmente procurar o código necessário para adicionar qualquer funcionalidade necessária.