#564 · Herramienta para desarrolladores

Apache Redirect Rule Generator

Crea reglas de redirección para Apache usando Redirect o mod_rewrite. Permite elegir 301, 302, 307 o 308, definir origen y destino y obtener una variante adecuada para .htaccess o VirtualHost, con una nota clara sobre cuándo hace falta RewriteEngine On.

Datos de entrada

Origen
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Introduce una ruta de origen.
  2. Elige el código de estado y Redirect o mod_rewrite.
  3. Especifica el destino completo o permitido por tu configuración.
  4. Copia la salida en .htaccess o en el VirtualHost apropiado y prueba la sintaxis.

Qué hace esta herramienta para desarrolladores

Genera una regla simple con mod_alias o una RewriteRule anclada con el código elegido.

En modo mod_rewrite se elimina la barra inicial del patrón de .htaccess y se escapan metacaracteres para tratar el origen como ruta literal.

El patrón de RewriteRule puede variar según el contexto. En .htaccess normalmente no comienza por /.

Ejemplo

RewriteEngine On RewriteRule ^vieja$ https://example.com/nueva [R=301,L]

Casos de uso

  • Migrar URLs en Apache.
  • Preparar una regla .htaccess.
  • Comparar Redirect con mod_rewrite para una redirección concreta.

Consejos para obtener resultados fiables

  • Prefiere Redirect para casos simples.
  • Activa RewriteEngine solo cuando uses mod_rewrite.
  • Evita redirecciones encadenadas.
  • Prueba la configuración en staging antes de producción.

Detalles del procesamiento

El generador trata el origen como literal en mod_rewrite y asigna el flag R al código HTTP seleccionado.

No interpreta RewriteCond existentes ni simula reglas heredadas desde otros niveles de configuración.

Preguntas frecuentes

¿Qué diferencia hay entre Redirect y RewriteRule en Apache?

Redirect pertenece a mod_alias y es adecuado para redirecciones directas; RewriteRule ofrece patrones y condiciones más flexibles.

¿Debo escribir la barra inicial en RewriteRule dentro de .htaccess?

Normalmente no. Por eso el generador la elimina del patrón cuando crea una regla para ese estilo de contexto.

¿Apache admite redirecciones 307 y 308?

Sí, siempre que la versión y módulos utilizados admitan el código; la herramienta lo expresa en el flag R correspondiente.

¿Necesito RewriteEngine On para usar Redirect?

No. RewriteEngine pertenece a mod_rewrite y no es necesario para una directiva Redirect de mod_alias.

¿La herramienta detecta conflictos con otras reglas .htaccess?

No. Solo genera la regla aislada; el orden y las condiciones del archivo completo deben revisarse aparte.

Resumen del módulo

ElementoValor
Número564
CategoríaMetadatos web y archivos de servidor
Procesamiento100 % en el navegador

Explora Metadatos web y archivos de servidor

Consulta más utilidades de esta categoría para trabajar con configuraciones, formatos y diagnósticos relacionados.

Ver categoría