Generador de .htaccess
Marca lo que necesitas y te armamos el archivo .htaccess para Apache, con cada bloque explicado en español. Sirve para hosting compartido, cPanel y la mayoría de los servidores con Apache.
Opciones
Tu archivo .htaccess
Antes de subirlo, respalda el .htaccess que ya tienes. Si el sitio muestra "Error 500", restaura el anterior y revisa qué bloque no soporta tu servidor.
Cómo instalarlo
- Descarga el archivo. Si tu equipo lo guarda como
htaccessohtaccess.txt, renómbralo a.htaccesscon el punto adelante. - Súbelo a la carpeta raíz del sitio (normalmente
public_html) por el administrador de archivos de cPanel o por FTP. - Abre tu sitio y prueba con http://, con www y sin www, y alguna redirección.
Si ya tenías un .htaccess de WordPress, deja sus líneas entre # BEGIN WordPress y # END WordPress al final y pega lo nuevo arriba.
Cada bloque va dentro de <IfModule> cuando depende de un módulo, así no rompe el sitio si tu servidor no lo tiene.
Preguntas frecuentes
Me sale "Demasiados redireccionamientos"
Suele pasar con Cloudflare en modo "Flexible" o con otro proxy delante. Marca la opción de proxy o cambia el SSL de Cloudflare a "Completo (estricto)".
¿Funciona en Nginx o IIS?
No. El .htaccess es exclusivo de Apache y de LiteSpeed (que lo entiende igual). Nginx e IIS usan su propia configuración.
Mi sitio está en una subcarpeta
Sube el archivo a esa subcarpeta y agrega una línea RewriteBase /subcarpeta/ después de RewriteEngine On. Las redirecciones deben incluir la subcarpeta en el destino.
¿HSTS es peligroso?
Si lo activas y después el certificado falla, los visitantes no podrán entrar hasta que venza el plazo. Pruébalo primero con 5 minutos y súbelo a 1 año cuando todo funcione.
¿Cómo sé si las cabeceras quedaron activas?
Abre las herramientas de desarrollo del navegador (F12), pestaña Red, recarga y revisa las "Cabeceras de respuesta" del documento principal.