12 Truques mais úteis .htaccess para WordPress

Você está procurando alguns truques úteis .htaccess para o seu site WordPress. O arquivo .htaccess é um arquivo de configuração poderoso que permite que você faça muitas coisas boas no seu site. Neste artigo, vamos mostrar-lhe alguns dos truques .htaccess mais úteis para o WordPress que você pode tentar de imediato.

Truques mais úteis .htaccess para WordPress

O que é .htaccess File and How to Edit it?

O arquivo .htaccess é um arquivo de configuração do servidor. Ele permite que você defina as regras para o seu servidor seguir para o seu site.

O WordPress usa o arquivo .htaccess para gerar estrutura de URL amigável para SEO. No entanto, esse arquivo pode fazer muito mais.

O arquivo .htaccess está localizado na pasta raiz do site do WordPress. Você precisará se conectar ao seu site usando um cliente FTP para editá-lo.

Arquivo .htaccess em um site WordPress

Se você não conseguir o seu arquivo .htaccess

Antes de editar seu arquivo .htaccess, é importante baixar uma cópia do seu computador como backup. Você pode usar esse arquivo no caso de algo dar errado.

Dito isto, vamos dar uma olhada em alguns truques úteis .htaccess para o WordPress que você pode tentar.

1. Proteja sua área de administração do WordPress

Você pode usar .htaccess para proteger sua área de administração do WordPress limitando apenas o acesso aos endereços IP selecionados. Basta copiar e colar este código em seu arquivo .htaccess:

AuthUserFile / dev / null
 AuthGroupFile / dev / null
 AuthName "WordPress Admin Access Control"
 AuthType Basic ordenar negar, permitir
 negar de todos
 # whitelist Endereço IP de Syed
 permitir a partir de xx.xx.xx.xxx
 # lista branca endereço IP de David
 permitir a partir de xx.xx.xx.xxx 

Não se esqueça de substituir os valores xx pelo seu próprio endereço IP. Se você usa mais de um endereço IP para acessar a internet, então certifique-se de adicioná-los também.

Para instruções detalhadas

2. Proteção por senha pasta de administração do WordPress

Proteção por senha do diretório de administração do WordPress

Se você acessar seu site WordPress de vários locais, incluindo sites públicos da internet, limitar o acesso a endereços IP específicos pode não funcionar para você.

Você pode usar o arquivo .htaccess para adicionar uma proteção de senha adicional à sua área de administração do WordPress.

Primeiro, você precisa gerar um arquivo .htpasswds. Você pode facilmente criar um usando esse gerador online.

Carregue este arquivo .htpasswds fora do seu diretório web acessível ao público ou / public_html / pasta. Um bom caminho seria:

/home/user/.htpasswds/public_html/wp-admin/passwd/

Em seguida, crie um arquivo .htaccess e faça o upload no diretório / wp-admin / e, em seguida, adicione os seguintes códigos lá:

AuthName "Administradores Somente"
 AuthUserFile /home/ seu diretório /.htpasswds/public_html/wp-admin/passwd
 AuthGroupFile / dev / null
 AuthType basic
 exigir usuário putyourushomarcahere Pedido permitir, negar
 Permitir a todos
 Satisfaça qualquer 

Importante: Não se esqueça de substituir o caminho AuthUserFile com o caminho do arquivo do seu arquivo .htpasswds e adicione seu próprio nome de usuário.

Para instruções detalhadas

3. Desativar Navegação de Diretório

Desativar a navegação do diretório

Muitos especialistas em segurança do WordPress recomendam a desativação da navegação de diretórios. Com a navegação de diretório ativada, os hackers podem procurar o diretório e a estrutura de arquivos do seu site para encontrar um arquivo vulnerável.

Para desativar a navegação de diretório em seu site, você precisa adicionar a seguinte linha ao seu arquivo .htaccess.

Opções -Indexes 

Para mais informações sobre este assunto

4. Desative a execução do PHP em alguns diretórios do WordPress

Às vezes, hackers invadem um site WordPress e instalam uma porta traseira. Esses arquivos backdoor geralmente são disfarçados como arquivos principais do WordPress e são colocados em / wp-includes / ou / wp-content / uploads / folders.

Uma maneira mais fácil de melhorar sua segurança do WordPress é desativando a execução do PHP para alguns diretórios do WordPress.

Você precisará criar um arquivo .htaccess em branco no seu computador e, em seguida, cole o seguinte código dentro dele.

negar de todos 

Salve o arquivo e depois carregue-o em seu / wp-content / uploads / e / wp-includes / diretórios. Para mais informações, consulte nosso tutorial sobre como desabilitar a execução do PHP em determinados diretórios do WordPress.

5. Proteja sua configuração do WordPress wp-config.php File

Provavelmente, o arquivo mais importante no diretório raiz do site do WordPress é o arquivo wp-config.php. Ele contém informações sobre o banco de dados do WordPress e como se conectar a ele.

Para proteger seu arquivo wp-config.php do acesso não autorizado, basta adicionar este código ao seu arquivo .htaccess:

ordem permitir, negar
 negar de todos 

6. Configurando 301 redirecionamentos através do arquivo .htaccess

Usar redirecionamentos 301 é a maneira mais amigável de SEO de dizer aos seus usuários que um conteúdo foi transferido para uma nova localização. Se você deseja gerenciar adequadamente seus redirecionamentos 301 em postagens por postagem, consulte nosso guia sobre como configurar redirecionamentos no WordPress.

Por outro lado, se você deseja configurar rapidamente redirecionamentos, então tudo o que você precisa fazer é colar este código em seu arquivo .htaccess.

Redirecionar 301 / oldurl / http://www.example.com/newurl
 Redirecionar 301 / categoria / televisão / http://www.example.com/category/tv/ 

7. Proibir endereços IP suspeitos

Você está vendo solicitações invulgarmente altas para o seu site a partir de um endereço IP específico? Você pode facilmente bloquear esses pedidos bloqueando o endereço IP no seu arquivo .htaccess.

Adicione o seguinte código ao seu arquivo .htaccess:

ordem permitir, negar
 negar de xxx.xxx.xx.x
 permitir a todos 

Não se esqueça de substituir xx pelo endereço IP que deseja bloquear.

8. Desativar o hotlinking da imagem no WordPress Usando .htaccess

Outros sites que diretamente hotlinking imagens do seu site podem tornar seu site WordPress lento e exceder seu limite de largura de banda. Este não é um grande problema para a maioria dos sites mais pequenos. No entanto, se você executar um site popular ou um site com muitas fotos, isso pode se tornar uma grande preocupação.

Você pode impedir o hotlinking da imagem, adicionando esse código ao seu arquivo .htaccess:

#disable hotlinking de imagens com opção de imagem proibida ou personalizada
 RewriteEngine on
 RewriteCond% {HTTP_REFERER}! ^ $
 RewriteCond% {HTTP_REFERER}! ^ Http (s)?: // (www.)? Site.com [NC]
 RewriteCond% {HTTP_REFERER}! ^ Http (s)?: // (www.)? Google.com [NC]
 RewriteRule. (Jpg | jpeg | png | gif) $ - [NC, F, L] 

Este código só permite que as imagens sejam exibidas se a solicitação for proveniente do site.com ou do Google.com. Não se esqueça de substituir o site.com pelo seu próprio nome de domínio.

9. Proteger .htaccess do acesso não autorizado

Como você viu, há tantas coisas que podem ser feitas usando o arquivo .htaccess. Devido ao poder e ao controle que tem no seu servidor web, é importante protegê-lo contra o acesso não autorizado por hackers. Basta adicionar o seguinte código ao seu arquivo .htaccess:

ordem permitir, negar
 negar de todos
 satisfaça todos 

10. Aumentar tamanho do carregamento de arquivos no WordPress

Existem diferentes maneiras de aumentar o limite de tamanho do upload de arquivos no WordPress. No entanto, para usuários em hospedagem compartilhada, alguns desses métodos não funcionam.

Um dos métodos que funcionou para muitos usuários é adicionando o seguinte código ao arquivo .htaccess:

php_value upload_max_filesize 64M
 php_value post_max_size 64M
 php_value max_execution_time 300
 php_value max_input_time 300 

Este código simplesmente diz ao seu servidor web que use esses valores para aumentar o tamanho do upload do arquivo, bem como o tempo máximo de execução no WordPress.

11. Desativar acesso ao arquivo XML-RPC usando .htaccess

Cada instalação do WordPress vem com um arquivo chamado xmlrpc.php. Este arquivo permite que aplicativos de terceiros se conectem ao seu site WordPress. A maioria dos especialistas em segurança do WordPress aconselha que, se você não estiver usando aplicativos de terceiros, você deve desativar esse recurso.

Existem várias maneiras de fazer isso, um deles é adicionando o seguinte código ao seu arquivo .htaccess:

# Block WordPress xmlrpc.php requests ordenar negar, permitir
 negar de todos 

Para maiores informações

12. Blocking Author Scans no WordPress

Uma técnica comum usada em ataques de força bruta é executar varreduras de autor em um site WordPress e, em seguida, tentar quebrar senhas para esses nomes de usuário.

Você pode bloquear essas verificações adicionando o seguinte código ao seu arquivo .htaccess:

# BEGIN bloqueia as varreduras do autor
 RewriteEngine On
 RewriteBase /
 RewriteCond% {QUERY_STRING} (author = d +) [NC]
 RewriteRule. * - [F]
 # Excluir autor do bloco END 

Para maiores informações

Esperamos que este artigo o ajude a aprender o mais útil