Trabalhando com o arquivo .htaccess no WordPress

arquivo htaccess WordPress

WordPress é uma ótima plataforma que se torna ainda melhor pelo quão detalhado e poderoso é o painel padrão do WordPress. Você pode conseguir muito, em termos de personalizar a forma como o seu site se sente e funciona, simplesmente usando as ferramentas que o WordPress disponibilizou para você como padrão.

Chega um momento na vida de qualquer proprietário de site em que você precisará ir além dessa funcionalidade. Trabalhando com o WordPress Arquivo. Htaccess pode ser uma maneira de fazer isso. Esse arquivo é um arquivo principal do qual seu site depende e se preocupa principalmente com o funcionamento dos permalinks do seu site.

O arquivo .htaccess pode ser usado para realizar várias coisas úteis, no entanto. Já cobrimos alguns deles, incluindo um processo para fazer redirecionamentos regex no WordPresse uma visão geral mais geral sobre redirecionamentos de cabeçalho para WordPress. Em ambos os guias, acessamos e editamos o arquivo .htaccess, mas sem explicar muito sobre por que o arquivo está lá e como você pode usá-lo.

Esse é o objetivo deste artigo. Primeiro, veremos o que o arquivo .htaccess faz na configuração padrão do WordPress. Em seguida, explicaremos como você pode acessá-lo e como editá-lo. Finalmente, mostraremos por que você pode querer fazer isso.

O que é o arquivo .htaccess?

Vamos tirar o básico do caminho primeiro. O arquivo .htaccess não é tecnicamente um Arquivo WordPress. Ou, para ser mais preciso, o arquivo .htaccess é na verdade um arquivo usado por servidores da web Apache. Este é o sistema atualmente sendo usado pela grande maioria dos sites e hosts WordPress. Por causa da onipresença do Apache no que diz respeito ao gerenciamento de sites WordPress, cada um desses sites possui um arquivo .htaccess.

O arquivo .htaccess compartilha algumas características com os outros arquivos que seu site WordPress usa para configuração. O nome do arquivo é um arquivo oculto e precisará ser revelado para ser editado. Ele também fica no diretório raiz do seu site WordPress.

Lembre-se de que o arquivo .htaccess faz uma coisa e apenas uma coisa: ele determina como os links permanentes do seu site são exibidos. É isso. 

Porém, oculto por trás dessa descrição simples está muita complexidade. Isso ocorre porque muitos proprietários de sites, plug-ins e temas fazem alterações na maneira como os permalinks são usados ​​em seu site WordPress. Cada vez que você (ou um plugin) faz uma mudança na maneira como seus permalinks funcionam, essas mudanças são armazenadas no arquivo .htaccess. 

Em princípio, este é um sistema muito bom e seguro. No entanto, no mundo real, pode criar problemas reais. Um é porque 75% dos desenvolvedores usam JavaScripte, portanto, não se sentem confortáveis ​​com o Apache, muitos plug-ins podem sobrescrever o arquivo .htaccess de uma forma que deixa o seu site inseguro. Corrigir (ou até mesmo detectar) esse tipo de problema está além do nosso escopo aqui, mas as advertências padrão sobre plug-ins se aplicam - instale apenas aqueles em que você confia e que são atualizados regularmente para corrigir falhas de segurança como esta.

Encontrar e editar o arquivo .htaccess

Apesar de o arquivo .htaccess ser projetado principalmente para lidar com os permalinks em seu site, você pode editar o arquivo para obter uma série de resultados úteis: fazer redirecionamentos ou simplesmente melhorar a segurança em seu site, limitando o acesso externo a páginas particulares.

Nesta seção, mostraremos como fazer isso. Mas primeiro… 

AVISO: Editar o arquivo .htaccess pode corromper seu site. 

É arriscado fazer qualquer alteração nos arquivos fundamentais em que seu site é executado. Você deve sempre faça backup do seu site antes de fazer qualquer alteração nele e experimente sem afetar o site ativo. 

Na verdade, há um bom motivo pelo qual o arquivo .htaccess não está disponível para a maioria dos usuários do WordPress. O WordPress tem uma clara maioria da participação de mercado para sites de pequenas empresas, e isso significa que muitos de seus usuários não são, digamos, os mais inclinados tecnicamente. É por isso que o arquivo .htaccess fica oculto por padrão - para evitar que usuários novatos cometam erros.

Acessando e editando o arquivo .htaccess

Com tudo isso esclarecido, vamos ver como você pode acessar o arquivo .htaccess. A fim de fazer isso:

  1. Crie uma conexão com o site usando um cliente FTP. Existem muitos clientes de FTP excelentes e gratuitos por aí, incluindo FileZilla. Leia a documentação fornecida para fazer uma conexão FTP ao seu site.
  2. Depois de estabelecer uma conexão FTP, você verá todos os arquivos que constituem o seu site. Dê uma olhada nessas pastas e você verá uma chamada de diretório raiz.
  3. Dentro desta pasta, você verá seu arquivo .htaccess. Normalmente, estará próximo ao topo da lista de arquivos dessa pasta. Clique no arquivo e, em seguida, clique em visualizar / editar. 
  4. O arquivo será aberto no editor de texto.

E é isso. Agora você tem permissão para fazer alterações em seu arquivo, mas observe que você pode não querer fazer isso. Mostraremos como usar este arquivo na próxima seção, mas antes disso, é uma boa ideia faça uma cópia local do seu arquivo .htaccess (usando a caixa de diálogo padrão “salvar como”), faça suas alterações localmente e, em seguida, carregue o arquivo em um site testado (como observamos acima).

Usando o arquivo .htaccess

Agora você está pronto para começar a usar a funcionalidade extra fornecida pelo arquivo .htacess. Vamos começar com alguns básicos.

  • 301 redireciona - O redirecionamento 301 é um pequeno pedaço de código que envia visitantes de uma página para outra e é necessário se você transferir uma postagem de blog específica com link de um site externo. Como alternativa, você pode usar o arquivo .htaccess para redirecionar o site. Você também pode direcionar os visitantes de uma versão HTTP mais antiga do site para uma versão HTTPS nova e mais segura. Adicione isso ao arquivo .htacess:

Redirect 301 /oldpage.html /newpage.html

  • Segurança - Existem também várias maneiras de usar o arquivo .htaccess para aplicar estratégias de segurança avançadas para WP. Um deles é bloquear o acesso a arquivos específicos para que apenas usuários com a autenticação correta possam acessar os arquivos principais nos quais seu site WordPress é executado. Você pode usar este código, anexado ao final do seu arquivo .htaccess, para limitar o acesso a vários arquivos principais:

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

  • Modificar URLs - Outro recurso útil do arquivo .htaccess, embora seja mais complexo de implementar, é que o arquivo pode ser usado para controlar a forma como os URLs são exibidos quando os visitantes acessam seu site. Para fazer isso, você precisará certificar-se de que está usando a versão mais recente do Apache. Isso faz com que o URL de uma página pareça diferente para os visitantes. Este último exemplo é - talvez - um pouco complexo para a maioria dos usuários que estão apenas se acostumando com o arquivo .htaccess. No entanto, eu o incluí para mostrar a você o escopo do que pode ser alcançado com o arquivo. Anexe isso ao seu arquivo .htaccess:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Indo além com .htaccess

Trabalhar com o arquivo .htaccess é uma ótima maneira de aprender sobre como o seu site WordPress funciona em um nível mais fundamental e dar a você um vislumbre do enorme escopo de personalização que até mesmo um site WP padrão oferece. Depois de dominar o trabalho com o arquivo .htaccess, fazendo as alterações básicas que descrevemos acima, uma variedade de opções se abre para você. Um, como já cobrimos anteriormente, é a capacidade de redefina seu blog WordPress

Outra é que muitas das maneiras de melhorar a segurança do WordPress envolvem alterar o arquivo .htaccess diretamente ou usar o mesmo sistema de FTP para fazer alterações em outros arquivos raiz. Em outras palavras, quando você começar a examinar os detalhes básicos do seu site, encontrará possibilidades infinitas de personalização e melhoria.

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.