Generador de .htaccess - Herramienta Gratuita de Configuración Apache

Crea reglas .htaccess de Apache visualmente. Selecciona opciones, configura ajustes y obtén código listo para usar con resaltado de sintaxis.

🔀 리다이렉트

↗️ Custom URL 리다이렉트
⚠️ 사용자 정의 오류 페이지
🛡️ IP 접근 제어
🔒 보안
성능
이미지:
CSS/JS:
폰트:
🌐 CORS 헤더
생성된 .htaccess
복사됨!
🔮 Descubre tu personaje del destino K-pop 🎨 도툰 — 웹툰·일러스트 플랫폼

¿Qué es un archivo .htaccess?

Un archivo .htaccess (hypertext access) es un archivo de configuración utilizado por los servidores web Apache para controlar la configuración a nivel de directorio. Permite configurar redirecciones de URL, control de acceso, reglas de almacenamiento en caché, compresión, páginas de error personalizadas y encabezados de seguridad sin modificar la configuración principal del servidor. El archivo se coloca en el directorio raíz de su sitio web y se aplica a todos los archivos en ese directorio y subdirectorios.

Cómo usar este generador de .htaccess

  1. Selecciona Opciones — Marca las casillas de las reglas que necesitas (HTTPS, caché, Gzip, etc.)
  2. Configura Detalles — Completa dominios, rutas, direcciones IP y otras configuraciones según sea necesario
  3. Revisa el Código — El código .htaccess generado se actualiza en tiempo real con resaltado de sintaxis
  4. Copia o Descarga — Haz clic en Copiar Código o Descargar .htaccess para obtener tu archivo
  5. Sube — Coloca el archivo .htaccess en el directorio raíz de tu sitio web a través de FTP/SFTP

¿Por qué usar este generador de .htaccess?

  • Interfaz Visual — No es necesario memorizar las directivas de Apache. Activa/desactiva opciones y completa los campos
  • Más de 14 tipos de reglas — HTTPS, redirecciones WWW, páginas de error, caché, Gzip, CORS, control de IP, protección contra hotlinking y más
  • Vista Previa en Tiempo Real — Ve el código generado actualizarse instantáneamente a medida que cambias la configuración
  • Resaltado de Sintaxis — La salida con código de colores facilita la lectura y verificación de las reglas
  • Copiar y Descargar — Copia con un clic al portapapeles o descarga como un archivo .htaccess listo para usar
  • Privacidad Primero — Todo se ejecuta en tu navegador. Ningún dato de configuración del servidor se envía a ningún lugar

FreeToolbox vs Otros Generadores de .htaccess

FuncionalidadFreeToolboxhtaccessredirect.nethtaccess-generator.org
Tipos de Reglas14+5-68-10
Vista Previa en Tiempo RealNo (botón)No (botón)
Resaltado de SintaxisNoNo
Descargar Archivo
Reglas de IPSí (múltiples)Limitado
Protección contra HotlinkingNo
AnunciosMínimosMuchosMuchos

Preguntas frecuentes

¿Dónde coloco el archivo .htaccess?

Sube el archivo .htaccess al directorio raíz de tu sitio web (generalmente public_html o www) a través de FTP o SFTP. Las reglas se aplicarán a todos los archivos en ese directorio y sus subdirectorios.

¿Funcionará esto en servidores Nginx?

No. El archivo .htaccess es específico para servidores web Apache. Nginx utiliza un formato de configuración diferente (nginx.conf). La mayoría de los proveedores de alojamiento compartido usan Apache, pero los servidores VPS/cloud a menudo usan Nginx.

¿Puede .htaccess ralentizar mi sitio?

Apache lee los archivos .htaccess en cada solicitud, por lo que las reglas complejas pueden agregar una ligera sobrecarga. Para sitios de alto tráfico, es mejor mover las reglas a la configuración principal de Apache (httpd.conf). Para la mayoría de los sitios, el impacto es insignificante.

¿Qué significa la redirección 301 vs 302?

Una redirección 301 es permanente: los motores de búsqueda actualizarán su índice. Una redirección 302 es temporal: los motores de búsqueda conservan la URL original. Usa 301 para cambios de URL permanentes y 302 para redirecciones temporales.

¿Cómo pruebo si mi .htaccess está funcionando?

Después de subirlo, prueba visitando las URL afectadas. Para las redirecciones, verifica si el navegador se redirige correctamente. Para las reglas de seguridad, intenta acceder a los archivos bloqueados. Utiliza las herramientas de desarrollador del navegador (pestaña Red) para verificar los encabezados y los códigos de estado.

¿Qué sucede si mi .htaccess causa un error 500?

Un error de sintaxis en .htaccess causará un error interno del servidor 500. Conéctate a través de FTP, renombra o elimina el archivo .htaccess para restaurar el acceso, luego corrige el problema de sintaxis. Siempre guarda una copia de seguridad antes de realizar cambios.