¿Qué es el fichero .htaccess?

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.

Formato

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.

Usos frecuentes

El fichero .htaccess ofrece un universo de posibilidades, detallamos a continuación los usos más frecuentes.

Autorización, Autenticación
Los ficheros .htaccess son usados frecuentemente para especificar restricciones de seguridad para un directorio en particular, de aquí el sufijo "access". El fichero .htaccess se acompaña frecuentemente de otro fichero .htpasswd que guarda usuarios válidos y sus contraseñas.1
Creación de URLs Amigables (semánticas)
Los servidores suelen usar el .htaccess para reescribir URLs largas y complejas, en otras más simples y fácilmente recordables.
Restringir el acceso 
Permite bloquear (usando allow/deny) usuarios por su dirección IP y/o dominio e ISPs. También permite bloquear bots y arañas web.
SSI 
Permite el conjunto de directivas SSI.
Listado de directorio 
Controlar el comportamiento por defecto del servidor cuando no se especifíca ninguna página web.
Crear redirecciones estáticas
Respuestas de error personalizadas
Cambiar la página que se muestra cuando un error de la parte del servidor ocurre, por ejemplo: HTTP 404 Not Found.
MIME types 
Controlar como el servidor maneja diferentes tipos de archivos.
Control de Caché
Los ficheros .htaccess permiten a un servidor controlar la caching por medio de los navegadores web y proxies para reducir el uso del ancho de banda , la carga del servidor , y el lag percibido.
Evitar hotlink
Forzar Dominio sin WWW
Evitar envios de paquetes PING

VOLVER

  • 1 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Artículos Relacionados

¿Qué es un dominio de Internet?

El dominio es sin duda lo más necesario y principal a la hora de montar cualquier servicio o...

¿Qué es una Red Social en Internet?

El concepto red social en el ámbito de internet: son páginas que permiten a las personas conectar...

¿Qué es el sistema DNS?

El Sistema de nombres de dominio (o Domain Name System. DNS, en inglés) ) es un sistema de...

¿Que es la Computación en la Nube?

La computación en la nube, conocida también como servicios en la nube, informática en la nube,...

¿Qué es el protocolo de Internet IPv6?

El Internet Protocol version 6 (IPv6) es una versión del protocolo de Internet  (IP), definida en...

Powered by WHMCompleteSolution