Htaccess é uma abreviatura de Hypertext Access. É um arquivo de configuração utilizado para servidores web baseados em apache.
Para que serve o .htaccess ?
Basicamente serve para configurar o tipo de acesso ao diretório de um site web. É possível configurar vários parâmetros:
Acesso restrito: seja ele com senha, ou mesmo negar/permitir o acesso de qualquer maneira ao diretório;
Arquivos de configuração definem as configurações iniciais de um programa ou, neste caso, o servidor. Isto significa que o arquivo .htaccess pode ser utilizado para fazer o servidor comportar-se de uma determinada forma.
Cada função é basicamente como uma linha de texto, ou código, o qual diz ao servidor o que fazer. Você pode adicionar ou alterar uma funcionalidade adicionando ou alterando o código no arquivo .htaccess.
Htaccess é uma ferramenta muito poderosa. A fim de evitar que você destrua o seu site acidentalmente, desabilitamos determinadas funções.
O formato do .htaccess
O arquivo .htaccess é um pouco especial porque ele começa com um ponto. Isto significa que em alguns programas FTP ele encontra-se oculto e que você não consegue modificá-lo no seu computador sem antes renomeá-lo para, por exemplo, htaccess.txt.
Aprenda a utilizar o .htaccess na pratica clicando aqui.
Fonte : One.com