Glossan

¿Qué es el archivo .htaccess?

También llamado: htaccess, archivo de configuración de Apache

Definición

El .htaccess es un archivo de configuración de Apache que se coloca en una carpeta de la web y cambia su comportamiento: redirecciones, URL amigables, protección con contraseña, caché o bloqueo de IPs.

Su gran ventaja es que no requiere acceso de administrador al servidor: en un hosting compartido basta con editar este archivo en la carpeta de tu web. Las reglas se aplican a esa carpeta y a todas sus subcarpetas.

Ejemplo

Un .htaccess típico de WordPress, con redirección a HTTPS y caché de imágenes:

# Forzar HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Caché del navegador para imágenes
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/webp "access plus 1 year"
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Cosas que conviene saber

Errores habituales

¿Tienes un producto o servicio relacionado con .htaccess? Anúnciate en este término.

Términos relacionados

Categorías: Backend Hosting