El archivo .htaccess (hypertext access) es un archivo de configuración para los servidores que están basados en Apache, este archivo nos sirve para poder mejorar el rendimiento de nuestro sitio web, así como para delimitar acceso a ciertos ficheros en el servidor y controlar el cache de nuestros archivos, entre otras cosas.
Cada vez que un usuario visita nuestro sitio, el servidor consulta este archivo, de esta forma determina que y como se muestra la información en nuestra página web. Es muy usado por los webmasters para mejorar la velocidad, delimitar el contenido, hacer redirecciones de manera correcta para no afectar el posicionamiento web en buscadores, entre muchas otras cosas.