Volver al Glosario de Hosting

¿Qué es .htaccess?

.htaccess es un archivo de configuración que el servidor HTTP Apache puede leer para aplicar directivas a un directorio y sus subdirectorios. Permite configurar, entre otras cosas, redirecciones, control de acceso y páginas de error, siempre que la configuración del servidor autorice esas directivas.

Más sobre .htaccess

El archivo .htaccess puede usarse para proteger con contraseña un sitio o directorio, redirigir el tráfico de una página a otra y activar o desactivar determinadas funciones. También permite mostrar páginas de error personalizadas, impedir el hotlinking y redirigir las solicitudes de HTTP a HTTPS cuando el sitio ya cuenta con un certificado SSL.

Suele encontrarse en el directorio principal del sitio, pero no está limitado a esa ubicación: un archivo .htaccess puede colocarse en otro directorio y sus directivas se aplican a ese directorio y, por regla general, a sus subdirectorios. Con la configuración predeterminada de Apache, el archivo se llama exactamente .htaccess, sin extensión adicional; un administrador puede cambiar ese nombre mediante la directiva AccessFileName. Como comienza con un punto, algunos clientes FTP lo ocultan hasta que se activa la visualización de archivos ocultos. Apache solo aplicará las directivas que la configuración del servidor permita mediante AllowOverride o AllowOverrideList.

Si tienes acceso a la configuración principal de Apache, el propio proyecto recomienda colocar allí las directivas en vez de usar .htaccess, entre otros motivos porque estos archivos se buscan durante las solicitudes. En un alojamiento administrado basado en Apache, donde normalmente no tienes ese acceso, .htaccess permite realizar cambios por directorio. Antes de editarlo, guarda una copia, usa un editor de texto sin formato y prueba el sitio de inmediato: una directiva incorrecta o no permitida puede causar un error 500 y dejarlo inaccesible.

Este archivo es propio de Apache y de servidores compatibles; Nginx no lo procesa. Por eso DreamPress, que usa Nginx, no admite archivos .htaccess.

Oferta Especial

Hosting Web

Nuestros planes de Hosting Web ofrecen una interfaz fácil de usar y opciones flexibles para satisfacer tus necesidades, con una Garantía de Devolución de Dinero de 30 Días.

Planes de Web Hosting