El fichero .htacess es tan solo un archivo de texto donde podemos poner valores de configuración para el servidor web Apache. En sistemas linux al llevar un punto delante se considera que es un archivo oculto por lo que es normal que al mostrar un listado de archivos del directorio no aparezca.
El servidor Apache toma los valores de .htaccess para el directorio donde se encuentra el archivo que ha de procesar. Por ejemplo si un navegador cliente nos pide un archivo, Apache comprueba el .htaccess del directorio donde está el archivo, encuentra en .htaccess que la ip de ese cliente está listada como a rechazar, consecuentemente Apache no servirá el archivo.
Como .htaccess es un archivo de texto, editarlo para añadir, borrar o modificar reglas del comportamiento de Apache, es muy fácil y podemos hacerlo con cualquier sencillo editor . Los valores de .htaccess se propagan por todos los subdirectorios hasta que otro .htaccess tenga valores que anulen la anterior configuración.
Una respuesta a “Qué es el htaccess de Apache”