Generador de Redirecciones .htaccess
Genera reglas de redirección .htaccess de Apache online y gratis. Introduce tus rutas de origen y URLs de destino, elige el tipo de redirección 301 o 302 y el modo de coincidencia exacta, prefijo o regex, y obtén reglas .htaccess listas para pegar con las directivas RewriteEngine correctas. Compatible con reglas en bloque y descarga con un clic. Sin registro.
Add your source paths and destination URLs, choose the redirect type and match mode, then click Generate. The tool outputs ready-to-paste Apache .htaccess redirect rules with proper RewriteEngine directives. All generation runs locally in your browser.
¿Por qué usar nuestro generador de redirecciones .htaccess?
- Generación instantánea de redirecciones .htaccess: genera reglas de redirección .htaccess de Apache al instante en tu navegador. Nuestro generador produce reglas listas para pegar con las directivas RewriteEngine correctas en milisegundos, sin esperas ni recargas de página.
- Generador .htaccess online seguro: toda la generación de redirecciones .htaccess ocurre localmente en tu navegador. Tus URLs y reglas de redirección nunca salen de tu dispositivo, garantizando el 100 % de privacidad cuando usas nuestro generador de redirecciones .htaccess online.
- Generador de redirecciones .htaccess online - sin instalación: usa nuestro generador directamente en cualquier navegador sin descargas, complementos ni conocimientos de Apache. Genera reglas de redirección desde cualquier dispositivo (ordenador, tableta o móvil) al instante y gratis.
- Varios tipos de redirección y modos de coincidencia: genera redirecciones 301, 302, 307 y 308 con modos de coincidencia de ruta exacta, comodín de prefijo o regex. Añade varias reglas de una vez, alterna la sensibilidad a mayúsculas y descarga el archivo .htaccess completo con un clic.
Casos de uso comunes del generador de redirecciones .htaccess
- Migración de sitios web y reestructuración de URLs: al migrar un sitio o reestructurar URLs, genera redirecciones 301 permanentes de las rutas antiguas a las nuevas. Unas redirecciones .htaccess correctas preservan el posicionamiento SEO y garantizan que los usuarios que guardaron las URLs antiguas lleguen automáticamente a la página correcta.
- Forzar HTTP a HTTPS: fuerza todo el tráfico HTTP a HTTPS con una sola redirección RewriteRule. Usa el preajuste HTTP → HTTPS para generar la regla .htaccess correcta que redirige cada petición a la versión segura de tu sitio.
- Canonicalización de www a no-www (o viceversa): consolida tu dominio en una sola forma canónica, con o sin www, para evitar penalizaciones por contenido duplicado. Genera la RewriteRule correcta para redirigir todo el tráfico con www a tu dominio sin www o viceversa.
- Eliminar extensiones de archivo de las URLs: redirige URLs antiguas con extensiones .html, .php o .asp a URLs limpias sin extensión. Usa el modo de coincidencia regex para capturar la ruta y redirigir al nuevo formato de URL limpia con una redirección 301 permanente.
- Redirecciones temporales de mantenimiento: durante el mantenimiento del sitio, usa redirecciones 302 temporales para enviar a los visitantes a una página de mantenimiento sin afectar al SEO. Vuelve a las URLs originales cuando termine el mantenimiento sin ningún impacto SEO permanente.
- Gestión masiva de redirecciones: añade varias reglas de redirección en una sola sesión y descarga el archivo .htaccess completo. Útil para gestionar migraciones de URLs a gran escala, reestructuración de páginas de producto de comercio electrónico o cambios de plataforma CMS.
¿Qué es una redirección .htaccess?
Una redirección .htaccess es una directiva en el archivo de configuración .htaccess de Apache que envía automáticamente a visitantes y motores de búsqueda de una URL a otra. El archivo .htaccess es un archivo de configuración por directorio que Apache lee en cada petición, lo que lo convierte en la forma estándar de gestionar redirecciones en hosting compartido y servidores basados en Apache sin modificar la configuración principal del servidor. Nuestro generador de redirecciones .htaccess produce dos tipos de directivas: la sencilla directiva Redirect para coincidencias de ruta exacta, y la más potente directiva RewriteRule (que requiere RewriteEngine On ) para comodines de prefijo y patrones de expresión regular.
Cómo funciona nuestro generador de redirecciones .htaccess
- 1. Añade tus reglas de redirección: introduce la ruta de origen (p. ej. /old-page) y la URL de destino (p. ej. https://example.com/new-page) de cada redirección. Elige el tipo de redirección (301, 302, 307, 308) y el modo de coincidencia (exacta, prefijo o regex). Añade tantas reglas como necesites con el botón "Añadir otra regla". Toda la generación se ejecuta localmente en tu navegador: tus URLs nunca salen de tu dispositivo.
- 2. Generación instantánea en el navegador: haz clic en "Generar .htaccess" y la herramienta produce las directivas de Apache correctas para cada regla. Las coincidencias exactas usan la directiva Redirect. Las coincidencias por prefijo y regex usan RewriteRule con los flags adecuados. El encabezado RewriteEngine On se añade automáticamente cuando es necesario.
- 3. Copia o descarga: copia las reglas generadas al portapapeles o descarga el archivo .htaccess completo. Pega las reglas en tu archivo .htaccess existente o sube el archivo descargado al directorio raíz web de tu servidor.
Tipos de redirección explicados
- 301 - Redirección permanente: indica a los navegadores y motores de búsqueda que el recurso se ha movido de forma permanente. Los navegadores almacenan la redirección en caché y los motores de búsqueda transfieren la equidad de enlaces (PageRank) a la nueva URL. Usa 301 para cambios permanentes de URL, migraciones de dominio y HTTP → HTTPS.
- 302 - Redirección temporal: indica a los navegadores que el recurso se ha movido temporalmente. Los navegadores no almacenan la redirección en caché y los motores de búsqueda no transfieren la equidad de enlaces. Usa 302 para páginas de mantenimiento, pruebas A/B y promociones temporales.
- 307 - Temporal (método preservado): como 302, pero garantiza que el método HTTP (GET, POST) se preserva en la redirección. Usa 307 al redirigir envíos de formularios o endpoints de API de forma temporal.
- 308 - Permanente (método preservado): como 301, pero garantiza que el método HTTP se preserva. Usa 308 para redirecciones permanentes de endpoints de API o envíos de formularios donde el método no debe cambiar.
Notas importantes sobre las redirecciones .htaccess
El archivo .htaccess debe colocarse en el directorio al que quieres que se apliquen las reglas, normalmente la raíz web ( public_html o www ). Apache debe tener AllowOverride All (o al menos AllowOverride FileInfo ) habilitado en la configuración del servidor para que se procesen los archivos .htaccess. Prueba tus redirecciones tras subirlas con un navegador o una herramienta como curl para verificar que funcionan como esperas. Unas reglas .htaccess incorrectas pueden causar bucles de redirección o errores 500: guarda siempre una copia de seguridad de tu archivo .htaccess original antes de hacer cambios.
Preguntas frecuentes
Un generador de redirecciones .htaccess crea reglas de redirección .htaccess de Apache a partir de pares de URL de origen y destino. Produce las directivas Redirect o RewriteRule correctas con los flags adecuados. Nuestro generador se ejecuta íntegramente en tu navegador, sin registro.
Copia las reglas generadas y pégalas en tu archivo .htaccess existente, o descarga el archivo y súbelo al directorio raíz de tu servidor web. Las reglas surten efecto de inmediato: no hace falta reiniciar el servidor.
Una redirección 301 es permanente: los navegadores la almacenan en caché y los motores de búsqueda transfieren la equidad de enlaces. Una redirección 302 es temporal: los navegadores no la almacenan en caché y los motores de búsqueda no transfieren la equidad de enlaces.
La coincidencia exacta usa la directiva Redirect para una ruta concreta. La coincidencia por prefijo usa RewriteRule y coincide con cualquier URL que empiece por tu ruta de origen. La coincidencia regex usa RewriteRule con un patrón de expresión regular completo.
Causas habituales: AllowOverride de Apache no está en All o FileInfo; mod_rewrite no está habilitado; el archivo .htaccess está en el directorio equivocado; o hay un error de sintaxis. Consulta el registro de errores de Apache para más detalles.
Usa el preajuste HTTP → HTTPS del generador. Crea una RewriteRule que coincide con todas las peticiones y las redirige a la versión HTTPS, conservando el dominio y la ruta.
Sí. Haz clic en "Añadir otra regla" para agregar tantas reglas de redirección como necesites. Todas las reglas se generan en una única salida .htaccess con un encabezado RewriteEngine On compartido.
Sí. Toda la generación ocurre localmente en tu navegador. Tus URLs y reglas de redirección nunca se envían a ningún servidor, lo que garantiza el 100 % de privacidad.
Sí. Nuestro generador de redirecciones .htaccess es 100 % gratis, sin registro, sin cuenta y sin límites de uso. Genera tantas reglas de redirección como necesites sin coste alguno, para siempre.