Clique no banner para conhecer e adquirir o meu treinamento de Bancos de Dados no Azure

Utilidades do arquivo .htaccess

Visualizações: 2.667 views
Tempo de Leitura: 4 minutos

OlĂ¡ pessoal,
Bom dia!

Neste post, vou compartilhar informações de grande utilidade relacionado ao arquivo .htaccess, que Ă© o arquivo de configuraĂ§Ă£o do servidor HTTP Apache, no qual jĂ¡ fiz alguns posts sobre neste link. Essas dicas que achei no blog http://www.deuzebranaweb.com.br/ e achei o conteĂºdo excelente e resolvi compartilhar com vocĂªs essas pequenas dicas preciosas.

Para criar as regras abaixo, abra o bloco de notas ou similar, salve como “todos os arquivos” e com o nome .htaccess. Vale ressaltar que alguns cĂ³digos sĂ³ funcionarĂ£o se determinadas extensões estiverem habilitadas no apache. Caso algum cĂ³digo gere um erro 500, habilite no apache o mĂ³dulo correspondente a ele. E para evitar tais erros, faça os cĂ³digos em estruturas condicionais (<IfModule>), assim o cĂ³digo sĂ³ serĂ¡ executado caso o mĂ³dulo esteja ativo.

Ocultando o index da URL

Protegendo o seu site contra cĂ³pia ou uso indevido de arquivos (como scripts php, js, css, imagens)

Bloquear o arquivo .htaccess contra acesso pela URL

Bloqueando arquivos especĂ­ficos contra acesso pela URL

Definir a ordem padrĂ£o de carregamento dos arquivos

Por padrĂ£o, o arquivo a ser carregado quando vocĂª digita o URL do site e abre uma pĂ¡gina web, Ă© o index.html. Entetanto, isso pode ser facilmente alterado conforme a sua necessidade, alterando o arquivo .htaccess do servidor.

Utilizando o cĂ³digo abaixo, definimos que a pĂ¡gina padrĂ£o serĂ¡ index.php. Caso esse arquivo nĂ£o exista, serĂ¡ carregado o arquivo seguinte da lista (index.htm) e assim sucessivamente, atĂ© chegar no Ăºltimo arquivo da lista (pagina.php). Caso esse Ăºltimo arquivo nĂ£o exista, o apache irĂ¡ reproduzir um erro no navegador do visitante do seu site (Erro 403 – Forbidden).

Aumentar o tempo de sessĂ£o do PHP

Sempre colocar “www” na URL

Comprimir arquivos do site para consumir menos banda

Ativando compressĂ£o com o DEFLATE

Esta Ă© a compressĂ£o mais fĂ¡cil de configurar no servidor e jĂ¡ vem habilitada por padrĂ£o. Utiliza menos processamento do servidor que o GZip, mas nĂ£o compacta tanto como o mesmo.

Ativando compressĂ£o com o GZip

O GZip vem ganhando muito espaço hoje em dia na Web devido ao seu grande poder de compressĂ£o de dados, diminuindo o tempo de carregamento das pĂ¡ginas drasticamente, principalmente quando falamos de internet mĂ³vel (3G) no Brasil, que ainda Ă© muito lenta e precĂ¡ria em vĂ¡rios lugares. Por apresentar um alto nĂ­vel de compressĂ£o, exige mais processamento que o mĂ©todo de compressĂ£o DEFLATE.

Criando pĂ¡ginas de erros personalizadas

Alterar a pĂ¡gina inicial (padrĂ£o) do site

Bloquear listagem de diretĂ³rios

Forçar o uso de SSL

Desabilitar case sensitive

Restringindo o acesso por IP

Redirecionar acesso de um site para outro lugar

Expressões regulares

Retirar extensões da URL

Forçar o uso do Charset UTF-8 para arquivos

Cache de navegador – Definir tempo de expiraĂ§Ă£o (segundos)

Cache de navegador – Definir controle de cache (segundos)

Cache de navegador – Forçar o uso do cache, desabilitando o ETag

Adicionar novos mimetypes

Desabilitar execuĂ§Ă£o de certos Scripts

Alterar a linguagem PadrĂ£o

Alterar fuso horĂ¡rio padrĂ£o

Forçar download de certos arquivos

Bloquear requisiĂ§Ă£o baseado no user-agent

É isso aí, pessoal!
Espero que tenham gostado desse post e atĂ© o prĂ³ximo.