Definición: ¿Qué significa .htaccess?
El archivo .htaccess es un archivo de configuración para el servidor HTTP Apache que permite a los administradores especificar opciones para directorios individuales. La sintaxis es exactamente la misma que la de otros archivos de configuración de Apache. El archivo se coloca en los directorios donde se sirven las páginas web, para proporcionar controles más precisos que el archivo de configuración de todo el sistema, httpd.conf.
Techinfo explica .htaccess
El .htaccess es un archivo de configuración de texto sin formato para el servidor HTTP Apache que permite a los administradores especificar opciones para los directorios donde se sirve el contenido web. La inicial "." en .htaccess significa que el archivo será invisible en sistemas similares a Unix en listas de directorios, excepto con el comando "ls -a". La sintaxis del archivo es exactamente la misma que la del archivo de configuración httpd.conf de todo el sistema. El archivo .htaccess se coloca en el directorio donde el administrador desea anular la configuración de Apache.
La Fundación Apache recomienda no usar .htaccess cuando un usuario tiene acceso al archivo de todo el sistema, ya que su uso puede ralentizar el servidor web.