SEO y web

Generador de .htaccess

Genera directivas de configuración .htaccess para servidores Apache con opciones de redirección, caché y seguridad.

Ejecutar herramienta

Este generador crea texto de configuración para archivos .htaccess en servidores web Apache. Puedes configurar redirecciones automáticas como el forzado de HTTPS o el prefijo WWW, o bien definir una redirección personalizada introduciendo una URL de destino con código de estado 301. Además, ofrece la opción de incluir directivas de expiración para el control de caché especificando el intervalo deseado, lo que añade bloques de configuración basados en módulos de expiración de Apache. Si activas las cabeceras de seguridad, el bloque generado incorporará reglas de protección contra sniffing de tipos MIME, bloqueo de encuadre en marcos mediante directivas de denegación y mitigación de scripts entre sitios. Asimismo, dispones de un campo para añadir reglas personalizadas adicionales que se adjuntan tal como las escribas. El contenido resultante se muestra directamente en pantalla para que puedas copiarlo y pegarlo en el archivo de configuración de tu servidor.

Instrucciones

  1. Selecciona el modo de redirección deseado en el menú desplegable.
  2. Si eliges una redirección personalizada, escribe la URL completa de destino.
  3. Indica el valor de control de expiración para la caché o déjalo en el valor predeterminado si no requieres directivas de expiración.
  4. Marca la casilla de cabeceras de seguridad si deseas incluir protección básica de encabezados HTTP.
  5. Añade cualquier directiva o bloque de texto adicional en el campo de reglas personalizadas.
  6. Copia las líneas de configuración generadas en el panel de resultados y pégalas en el archivo .htaccess de tu servidor.

Ejemplos

  • Forzar tráfico seguro: selecciona Forzar HTTPS y activa las cabeceras de seguridad para generar la regla de reescritura 301 hacia HTTPS y los encabezados de protección básica.
  • Redirección a un nuevo dominio con caché: elige Redirección personalizada, introduce https://nuevo-ejemplo.es en la URL de destino y escribe 1 month en el campo de control de caché.

Preguntas frecuentes

¿El generador aplica los cambios directamente en el servidor?

No. La herramienta solo crea el texto estructurado con las directivas. Debes copiar el resultado y guardarlo manualmente en el archivo .htaccess ubicado en el directorio correspondiente de tu servidor web Apache.

¿Qué ocurre si introduzco reglas personalizadas con errores de sintaxis?

El texto introducido en el campo de reglas personalizadas se inserta exactamente como se escribe, sin validación ni corrección previa. Conviene revisar la sintaxis de Apache antes de publicarlo en producción.

¿Qué cabeceras de seguridad se incluyen al marcar esa opción?

Se generan directivas de encabezados HTTP para evitar la suplantación de tipos MIME (nosniff), restringir la inserción en marcos o iframes (DENY) y habilitar la protección contra secuencias de comandos entre sitios (XSS).

Insertar esta herramienta

Añade esta herramienta funcional de SmartPlusLab a tu sitio web con el siguiente código.