Un fichero .htaccess (hypertext access), también conocido como archivo de configuración distribuida, es un fichero especial, popularizado por el Servidor HTTP Apache que permite definir diferentes directivas de configuración para cada directorio (con sus respectivos subdirectorios) sin necesidad de editar el archivo de configuración principal de Apache.
Por razones históricas, el formato de .htaccess es el mismo que el fichero de configuración global de Apache, incluso en otros servidores web como Sun Java System Web Server y Zeus Web Server, que cuentan con ficheros de configuración globales muy diferentes.
El fichero .htaccess ofrece un universo de posibilidades, detallamos a continuación los usos más frecuentes.