Guía completa para redireccionar URL en WordPress en 2026

Cambias el slug de una página en WordPress, actualizas y listo. Un día después, alguien hace clic en el enlace antiguo de Google, una campaña de correo electrónico o un sitio web asociado y llega a una página de error 404. La página sigue existiendo. Su valor sigue siendo importante. Pero la ruta ya no existe.

Es entonces cuando la mayoría de las empresas se dan cuenta de que la gestión de redirecciones no es una tarea técnica secundaria, sino parte fundamental del funcionamiento de un sitio web estable.

Cuando los clientes preguntan sobre la configuración de redireccionamientos en WordPress , la pregunta fundamental no suele ser "¿Cómo añado un redireccionamiento?", sino "¿Qué método es el más adecuado para mi equipo, mi sitio web y nuestro flujo de trabajo?". Esa es la decisión clave. Un especialista en marketing necesita una solución segura y sencilla. Un desarrollador puede preferir el control a nivel de servidor. Una agencia que gestiona cambios de contenido constantes necesita una solución escalable y con seguimiento.

Por qué las redirecciones de WordPress son esenciales

Una redirección envía a los visitantes y a los motores de búsqueda de una URL antigua a una nueva. En un sitio WordPress en funcionamiento, esto resuelve un problema muy común. Las páginas se renombran, las páginas de destino antiguas se eliminan, las páginas de servicio se fusionan y las entradas del blog se reorganizan en estructuras más limpias.

Sin una redirección, la URL antigua deja de funcionar.

Esto genera dos problemas a la vez. Primero, los usuarios se topan con un callejón sin salida. Segundo, la autoridad asociada a la URL antigua puede quedar estancada en lugar de transferirse a la nueva ubicación. Si tu sitio lleva tiempo en línea, es posible que esas URL antiguas ya aparezcan en los resultados de búsqueda, marcadores, enlaces de socios, archivos PDF, anuncios o documentación interna.

El argumento empresarial para gestionar correctamente las redirecciones

Para las pymes, esto suele aparecer tras un rediseño o una limpieza de contenido. El departamento de marketing mejora los nombres de las páginas. Los equipos de SEO simplifican las URL amigables. La dirección busca una navegación más clara. Todo eso está bien. Pero cada cambio de URL genera una responsabilidad.

Regla práctica: si una URL antigua alguna vez fue pública, trátala como si aún fuera relevante.

Por eso, las redirecciones forman parte de la gestión profesional de sitios web, no solo de la solución de problemas. Preservan la continuidad. Ayudan a los usuarios a llegar al destino correcto sin inconvenientes. Además, reducen el desorden que se acumula cuando un sitio web evoluciona con el tiempo.

Momentos comunes en los que las redirecciones importan

  • Actualizaciones de URL: Tú cambias /services-old/ a /web-design/.
  • Consolidación de contenido: Varios artículos breves se convierten en una página más sólida.
  • Migraciones de sitios: Se publica un nuevo dominio, un cambio de subdirectorio o una estructura de página modificada.
  • Páginas eliminadas: Una página retirada sigue recibiendo visitas de antiguos enlaces entrantes o resultados de búsqueda.

Una buena estrategia de redireccionamiento también ayuda a que los equipos sean honestos. Obliga a plantearse una pregunta sencilla antes de publicar los cambios: ¿adónde debería ir ahora el antiguo visitante?

Esa es la mentalidad correcta. Las redirecciones no son una solución improvisada. Forman parte de la lista de verificación de lanzamiento cada vez que cambian las URL.

Cómo elegir tu redirección 301 vs 302 para SEO

Antes de decidir cómo crear una redirección, determine qué tipo de redirección necesita. Las redirecciones de WordPress se basan en códigos de estado HTTP, y para la gestión práctica del sitio, los dos más importantes son 301 y 302. Existen cinco códigos de redirección comunes en HTTP: 301, 302, 303, 307 y 308 , pero para la mayoría de los trabajos en WordPress, la elección principal es entre permanente y temporal, como se describe en la guía de redirecciones de WordPress de SEOPress.

Una infografía que explica las diferencias de SEO y el uso entre las redirecciones de URL permanentes 301 y temporales 302.

Cuando un 301 es la opción correcta

Una redirección 301 significa que el cambio es permanente. Úsela cuando la URL anterior no se muestre en su formato original.

Eso incluye situaciones como:

  • Páginas renombradas: Has cambiado el slug y quieres que la nueva página se convierta en el destino principal.
  • Contenido fusionado: Retiraste un artículo y trasladaste su valor a otra página.
  • Cambios de dominio o estructura: Durante una migración, usted movió contenido y necesita continuidad.

En términos de SEO, esta es la opción estándar cuando se desea que los motores de búsqueda traten la nueva URL como la página de inicio a largo plazo.

Cuando un 302 tiene sentido

Una redirección 302 significa que el cambio es temporal. Le estás indicando a los navegadores y a los motores de búsqueda que se espera que se devuelva la URL original.

Eso resulta útil en casos más específicos:

  • La página no está disponible temporalmente.
  • Estás redirigiendo el tráfico a una página de campaña a corto plazo.
  • Estás probando un destino temporal antes de restaurar la página original.

Muchos sitios de WordPress cometen errores evitables. Los equipos dejan una redirección temporal activada durante demasiado tiempo, o utilizan una redirección 302 para una página que claramente se ha movido definitivamente.

Una forma sencilla de entenderlo es como el reenvío de correo. Un formulario 301 indica un cambio de domicilio permanente. Un formulario 302 indica una solicitud de reenvío temporal mientras estás fuera.

La decisión que la mayoría de los equipos deberían tomar

Si te preguntas si debes usar una redirección 301 o 302 para una página renombrada, migrada o para consolidar contenido, la respuesta suele ser 301. Indica permanencia, y esa señal es importante.

Aquí está la prueba práctica:

Situación Mejor tipo de redireccionamiento
El slug de la página ha cambiado permanentemente 301
La página antigua ha sido reemplazada por una página nueva. 301
Migración completa del sitio 301
Cambio de campaña temporal 302
Desvío por mantenimiento a corto plazo 302

Cuando los clientes quieren una opción segura por defecto, les digo lo siguiente: si la URL anterior no debe volver a funcionar, utilice una redirección 301.

El método más sencillo: usar un plugin de redireccionamiento de WordPress

Un caso típico para los clientes es el siguiente: un equipo de marketing actualiza las URL amigables de las páginas tras una actualización de contenido, el tráfico empieza a llegar a las URL antiguas y nadie quiere modificar los archivos del servidor para solucionarlo. Aquí es donde un plugin de redireccionamiento resulta útil. Mantiene el trabajo dentro de WordPress, reduce la posibilidad de editar el archivo de configuración incorrecto y proporciona a tu equipo un lugar donde revisar los cambios posteriormente.

Para los propietarios de sitios web, los profesionales del marketing y los equipos de pymes, ese equilibrio entre seguridad y control suele ser la decisión acertada. Desde la perspectiva de una agencia, las redirecciones basadas en plugins suelen ser la mejor opción cuando quienes mantienen el sitio no son los mismos que lo crearon.

El flujo de trabajo más conocido proviene del plugin Redirection . Su interfaz se ha convertido en un punto de referencia estándar para los usuarios de WordPress: instala el plugin, ve a Herramientas > Redirection , introduce la ruta antigua en URL de origen , introduce la URL de destino en URL de destino y guarda la regla, como se describe en el tutorial de WP Engine sobre redirecciones de WordPress.

Captura de pantalla de https://wordpress.org/plugins/redirection/

Por qué las redirecciones basadas en complementos funcionan bien

Utilice un complemento cuando la prioridad sea la facilidad de mantenimiento, no el máximo control técnico.

Un plugin suele ser la opción adecuada cuando:

  • Tu equipo no administra los archivos del servidor.
  • Quieres que las redirecciones sean visibles en el panel de administración de WordPress.
  • Los usuarios que no sean desarrolladores podrían necesitar agregar o revisar reglas.
  • Se esperan cambios regulares en el contenido con el tiempo.
  • Necesitas registros o monitoreo de errores 404 sin configuración personalizada.

Este último punto es más importante de lo que muchos equipos creen. Las redirecciones rara vez permanecen estáticas en sitios web activos. Si se agregan, fusionan, renombran o eliminan páginas cada mes, un proceso basado en un panel de control es más fácil de gestionar y auditar.

Cómo configurar una redirección con Redirection

Para empezar, instala el plugin desde tu panel de control. Si necesitas ayuda con este paso, esta guía sobre cómo instalar plugins en WordPress explica los conceptos básicos con claridad.

Luego, utilice este flujo:

  1. Vaya al Herramientas > Redireccionamiento
  2. Encuentra los campos para URL de origen y URL de destino
  3. Introduzca la ruta anterior en el campo de origen.
  4. Introduzca el nuevo destino en el campo de destino.
  5. Elija Movido permanentemente 301 Si la mudanza es permanente
  6. Guardar la regla
  7. Pruebe la URL antigua inmediatamente

El proceso es sencillo.

Aún requiere atención. Una redirección mal configurada es tan problemática como una que no existe en el sitio web.

Dónde suelen fallar las redirecciones de los plugins

El mayor problema suele ser el formato. En muchos flujos de trabajo de complementos, el URL de origen debe introducirse como una ruta relativa como /old-page/No se trata del dominio completo. La documentación del plugin Redirection explica cómo funcionan la coincidencia y el manejo de URL, y conviene comprobarlo si una regla no se ejecuta como se espera.

Otros problemas comunes incluyen:

  • Almacenamiento en caché: La regla se guarda, pero la caché del navegador, la caché de la página o la caché de la CDN sigue sirviendo la respuesta anterior.
  • Formato de destino incorrecto: Algunas configuraciones esperan una URL absoluta para destinos externos, mientras que las rutas internas pueden manejarse de manera diferente.
  • No se realizarán pruebas posteriores al lanzamiento: Alguien da por sentado que la redirección funciona y nunca verifica la URL anterior, el comportamiento móvil ni los parámetros de seguimiento.
  • Demasiadas manos en la herramienta: Varios usuarios añaden reglas superpuestas y crean conflictos que luego son difíciles de detectar.

Guarda la redirección y pruébala inmediatamente en una ventana de incógnito, con la caché activa borrada.

Un error común es dejar reglas temporales activas mucho después de que el cambio de página se haya vuelto permanente. En un plugin, esto es fácil de pasar por alto, ya que la regla sigue funcionando a nivel técnico incluso cuando no es la opción más adecuada a largo plazo.

La redirección también añade funciones útiles para sitios web con mucho tráfico. Permite registrar las visitas, rastrear los errores 404 y detectar rutas rotas que quizás desconozcas. Para las agencias y los equipos internos que gestionan ediciones frecuentes de contenido, esta visibilidad suele ser la principal razón para usar un plugin en lugar de un método de redirección puntual.

Aquí tienes un breve tutorial si prefieres ver la interfaz en funcionamiento:

Cuándo elegir un complemento en lugar de otros métodos.

Elija un complemento si su prioridad es la delegación segura y el mantenimiento continuo.

Es ideal para:

  • sitios web orientados al marketing
  • equipos internos reducidos
  • agencias que transfieren la gestión del sitio
  • sitios con ediciones frecuentes de páginas
  • equipos que necesitan visibilidad del historial de redireccionamiento

Incluso los equipos técnicos a veces optan por esta vía a propósito. Un gestor de redirecciones visible dentro de WordPress es más fácil de revisar que las reglas ocultas en la configuración del servidor, especialmente en sitios donde los equipos de contenido realizan cambios cada semana.

Si ya utilizas una suite de SEO con funciones de redireccionamiento, también puede ser una opción razonable. La decisión suele depender de tu modelo operativo: usa un plugin de redireccionamiento específico si deseas un control preciso y registros claros, o mantén las redirecciones dentro de tu plataforma de SEO actual si tu equipo ya gestiona todo allí.

Redirecciones avanzadas mediante htaccess y Nginx

Las redirecciones a nivel de servidor son la opción ideal cuando se busca velocidad, mayor control o una gestión integral de reglas incluso antes de que WordPress se cargue. Este método es adecuado para desarrolladores, administradores técnicos de sitios web y agencias que trabajan en migraciones o proyectos con gran infraestructura.

No es la opción más segura para usuarios ocasionales.

Un solo error tipográfico puede romper el enrutamiento y provocar un error del sitio, así que haga una copia de seguridad del archivo correspondiente antes de tocar nada. En Apache, eso generalmente significa .htaccessEn Nginx, es la configuración de tu servidor.

Una fila de racks de servidores en un centro de datos de alta tecnología con una superposición de texto de Reglas del servidor.

Redirecciones de Apache en .htaccess

Si su sitio se ejecuta en Apache, puede colocar reglas de redirección en .htaccessUna simple redirección de una sola página se ve así:

Redirect 301 /old-page/ https://example.com/new-page/

Esa regla redirige las solicitudes desde la ruta antigua a la nueva URL.

También puedes redirigir un directorio completo:

RedirectMatch 301 ^/old-section/(.*)$ https://example.com/new-section/$1

Y si necesita forzar HTTPS:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

Mantenga las reglas personalizadas en el lugar correcto. Si edita .htaccess, tenga cuidado de no colocarlos en la parte incorrecta del bloque generado por WordPress. Si desea una guía más detallada, esta guía para Reglas de redireccionamiento 301 en .htaccess Es una referencia útil.

Ejemplos de redireccionamiento de Nginx

Si su servidor utiliza Nginx, las redirecciones se manejan en la configuración del servidor en lugar de .htaccess.

Una redirección de una sola página puede verse así:

location = /old-page/ {
    return 301 https://example.com/new-page/;
}

Una redirección de directorio puede tener este aspecto:

location /old-section/ {
    return 301 https://example.com/new-section$request_uri;
}

Para forzar HTTPS, un patrón común es:

server {
    listen 80;
    server_name example.com www.example.com;
    return 301 https://example.com$request_uri;
}

Cuando las redirecciones a nivel de servidor son la mejor opción

Este enfoque funciona mejor cuando necesitas:

  • Manejo previo a WordPress: La redirección se produce antes de que se cargue WordPress.
  • Pilas de complementos ligeras: Quieres menos dependencias del panel de control.
  • Reglas estructurales importantes: Secciones completas, reglas de protocolo o lógica de dominio completo.
  • Consistencia de la infraestructura: El comportamiento de redireccionamiento se gestiona junto con la configuración del servidor.

Dicho esto, el control conlleva riesgos. Si un equipo no técnico necesita mantener las redirecciones más adelante, las reglas del servidor pueden volverse frágiles rápidamente.

Las redirecciones a nivel de servidor son potentes, pero envejecen mal cuando nadie las documenta.

Lo que a menudo sale mal

Estas configuraciones fallan por razones predecibles:

  • No haga copias de seguridad antes de editar.
  • Reglas añadidas en la ubicación incorrecta
  • Lógica superpuesta que crea bucles
  • Olvidar recargar o validar la configuración en Nginx.
  • No se realizarán pruebas posteriores al cambio en las rutas afectadas.

En el trabajo de agencia, suelo recomendar redirecciones a nivel de servidor para migraciones, reglas de infraestructura y patrones repetibles. No las recomiendo para cambios de contenido cotidianos, a menos que el equipo que mantiene el sitio esté completamente familiarizado con la configuración del servidor.

Redirecciones personalizadas con código en WordPress

Un escenario común en una agencia se ve así. El cliente quiere /account/ para enviar usuarios registrados a su panel de control, enviar invitados a /login/y dejar a los administradores en una ruta completamente diferente. Un plugin puede encargarse de parte de eso, pero cuando el comportamiento de redirección depende del estado del usuario o de la lógica del sitio, el código suele ser la opción más segura y limpia.

Este método es adecuado para sitios web gestionados por desarrolladores, plataformas de membresía, flujos de pago personalizados y cualquier configuración en la que la redirección deba responder a la información que WordPress tiene sobre el visitante.

Cuando el código es el método correcto

Utilice código personalizado de WordPress cuando la redirección dependa de condiciones como las siguientes:

  • estado de inicio de sesión
  • rol o capacidad del usuario
  • plantilla de página o tipo de publicación
  • variables de consulta
  • reglas de flujo de trabajo personalizadas vinculadas a su aplicación

Esa distinción es importante. Si la tarea consiste simplemente en mover una URL a otra, el código añade una carga de mantenimiento innecesaria. Si la regla depende del estado de la aplicación, implementarla en WordPress mantiene la lógica donde tu equipo puede analizarla.

Un ejemplo de redirección segura en WordPress

Colócalo en un plugin personalizado o, si es necesario, en el archivo de configuración de tu tema. functions.php archivo:

function custom_account_redirect() {
    if ( is_page('account') && !is_user_logged_in() ) {
        wp_redirect( home_url('/login/'), 301 );
        exit;
    }
}
add_action('template_redirect', 'custom_account_redirect');

Esto comprueba si el visitante está en el account página y no haber iniciado sesión. Si ambas condiciones son verdaderas, WordPress los redirige a la página de inicio de sesión.

El detalle clave es el template_redirect gancho. WordPress lo ejecuta lo suficientemente pronto para que las redirecciones funcionen antes de que la salida se envíe al navegador. Documentos de WordPress wp_redirect() y la necesidad de llamar exit después de eso en el Referencia oficial del desarrolladorSi ignoras ese patrón, puedes encontrarte con el conocido error de "encabezados ya enviados" o con páginas renderizadas parcialmente.

A qué mirar

Las redirecciones basadas en código fallan de maneras predecibles. La lógica es demasiado amplia. Un desarrollador olvida exitAlguien inserta el fragmento en un archivo de tema, y ​​luego la redirección desaparece en el siguiente rediseño.

Recomiendo un plugin personalizado en lugar de functions.php Siempre que la redirección sea crítica para el negocio. Sobrevive a los cambios de tema y es más fácil de documentar, revisar y versionar.

Utilice esta lista de verificación:

  • Mantener las condiciones restrictivas: Solo se mostrarán las páginas y los usuarios que desee captar.
  • Utilice las URL de WordPress con cuidado: Sé constante en home_url() y trayectorias absolutas frente a trayectorias relativas.
  • Salida tras redirección: Detenga la ejecución inmediatamente después wp_redirect().
  • Prueba de estados reales: Sesión iniciada, sesión cerrada, administrador, en caché, sin caché.
  • Verifique si existen problemas con las garantías: Los cambios de redirección suelen surgir enlaces rotos en otras partes del sitio.
  • Documente el motivo: Los futuros desarrolladores necesitan el contexto empresarial, no solo el código.

El almacenamiento en caché también puede dificultar las pruebas. Si una redirección parece no haber cambiado después de actualizar el código, el problema podría deberse al almacenamiento en caché del navegador o del DNS. Para obtener más consejos técnicos sobre cómo solucionar problemas fuera de WordPress, consulte Simply Tech Today.

Mi regla es simple: usar código para el comportamiento condicional, un plugin para las ediciones rutinarias de contenido y reglas de servidor para las redirecciones a nivel de infraestructura. Esta distribución es más escalable y evita que simples cambios de URL se conviertan en trabajo de desarrollo personalizado más adelante.

Una guía práctica sobre las mejores prácticas de redireccionamiento

El método importa, pero el hábito de mantenimiento lo es aún más. Una configuración de redireccionamiento correcta comienza con la elección de la herramienta adecuada, seguida de pruebas y revisiones como parte de las operaciones habituales del sitio web.

Ahí es donde muchos sitios de WordPress se desvían del camino correcto. Se añaden redirecciones de forma reactiva, nadie las revisa y, con el tiempo, el sitio acumula rutas rotas, lógica duplicada y cadenas de redirecciones.

¿Qué método de redireccionamiento debería utilizar?

Método Facilidad de Uso Impacto en el rendimiento Uso recomendado
Plugin ¡Fácil Moderado PYMES, profesionales del marketing, equipos de contenido, ediciones de página continuas
.htaccess o Nginx Técnico Bajo Desarrolladores, migraciones, reglas para todo el servidor
Código personalizado de WordPress Técnico Moderado Redirecciones condicionales, flujos de trabajo personalizados, lógica de membresía

La elección correcta generalmente se reduce a tres preguntas:

  • ¿Quién se encargará de su mantenimiento más adelante?
  • Con qué frecuencia cambian las URL
  • Ya sea que la redirección sea simple o condicional

Si tu equipo cambia de página con frecuencia, un plugin suele ser la opción operativa más segura. Si gestionas la lógica de la infraestructura, usa reglas del servidor. Si la redirección depende del estado de la aplicación, escribe código.

La lista de verificación de redireccionamiento que previene la mayoría de los problemas

Una infografía con una lista de verificación que detalla seis prácticas recomendadas esenciales para gestionar las redirecciones de sitios web y mejorar el rendimiento SEO.

Utilice esta lista de verificación cada vez:

  • Mapea las URL antiguas a las nuevas antes del lanzamiento: No esperes a que aparezcan los errores 404 para descubrir qué ha cambiado.
  • Prueba inmediatamente después de guardar: Utilice una ventana de navegación privada siempre que sea posible.
  • Evite las cadenas de redireccionamiento: Actualizar las reglas antiguas para que la página A lleve directamente al destino final.
  • Supervise la actividad del error 404: Eso te ayuda a detectar las URL que todavía utilizan los visitantes reales.
  • Repara también los enlaces internos rotos: Las redirecciones ayudan a los usuarios, pero su sitio aún debe enlazar directamente a la página actual. Esta guía sobre cómo reparar enlaces rotos es un buen proceso complementario.
  • Borre las capas de caché cuando los resultados parezcan incorrectos: La caché del navegador o del sitio puede hacer que una redirección que funciona parezca rota. Si sospecha que hay un problema de resolución local durante las pruebas, estos Más consejos tecnológicos de Simply Tech Today. puede ayudar con la resolución de problemas.

Una buena gestión de redireccionamientos no se trata tanto de crear reglas, sino más bien de reducir la complejidad innecesaria.

¿Qué hacen diferente los equipos fuertes?

Los equipos eficaces no tratan las redirecciones como soluciones aisladas, sino que las integran en las operaciones de contenido.

Cuando cambia una URL, también actualizan los enlaces internos, las referencias de navegación y los destinos de las campañas. No dejan rastro de rutas obsoletas. Eso es lo que mantiene un sitio de WordPress limpio a lo largo del tiempo.

Si solo recuerdas una regla, que sea esta: cada URL pública antigua debe tener un resultado intencional. Redirígela, reemplázala o elimínala deliberadamente. No lo dejes al azar.


Si tu equipo está rediseñando un sitio web, migrando contenido o solucionando una configuración de redireccionamiento complicada, OneNine puede ayudarte a planificarlo correctamente e implementarlo sin interrumpir el tráfico, la continuidad del SEO ni la experiencia del usuario.

Diseño. Desarrollo. Gestión.


Cuando quieres lo mejor, necesitas especialistas.

Hablemos
Hasta arriba