O tutorial do Apache sobre .htaccess fornece uma boa explicação sobre quando você deve e deve t usá-los e por quê. A versão curta é que você geralmente deve usá-las somente quando não tiver acesso aos arquivos de configuração principais do Apache.
Você também deve usar AllowOverride None
, que desativa o uso dos arquivos .htaccess enquanto o servidor os verifica, mesmo que eles não existam. Como o exemplo no tutorial fornece, acessar /www/htdocs/example,
verifica os seguintes arquivos a cada vez:
/.htaccess
/www/.htaccess
/www/htdocs/.htaccess
/www/htdocs/example/.htaccess