El archivo htaccess (hypertext access) es un archivo de configuración del hosting que se utilizan en servidores web basados en Apache.
Gracias al archivo htaccess puedes cambiar la configuración inicial de un servidor para que se adapte a las necesidades de un hosting en concreto, sin que esto afecte al resto de hostings que compartan el mismo servidor.
Lo encontrarás siempre con un punto delante (.htaccess) ya que se trata de un archivo oculto para que no sea visible si no se tienen los premisos necesarios en el sistema.