UA-51298262-10 Skip to main content
WordPress

Cómo configurar redirecciones 301 en WordPress correctamente

By mayo 19, 2026No Comments

Las redirecciones 301 en WordPress. Vaya, qué tema tan de trinchera. Si alguna vez has cambiado la URL de una página —o peor, migrado todo el sitio— sabes que una cosa: una redirección mal hecha y te quedas sin tráfico, sin autoridad y, lo peor, con usuarios topeándose con un 404. Aquí va lo que he aprendido después de varios años tropezando con esto.

Qué es una redirección 301 y por qué usarla

Una redirección 301 avisa, de forma permanente, que una URL se ha movido. O sea, le dice al navegador y a Google: «esto ya no está aquí, ahora está allá, y todo lo que valía la página antigua —enlaces, autoridad, tráfico— pásalo a la nueva». Sin esa redirección, cualquier enlace viejo o marcador te manda directo al 404. Y adiós visitante.

Los casos típicos: cambias de dominio, pasas de HTTP a HTTPS, ajustas el slug de una entrada, reorganizas categorías, limpias duplicados. En todos esos, la 301 es la jugada correcta. La temporal (302) es para otra cosa.

Métodos para implementar redirecciones 301 en WordPress

Básicamente tres caminos: con plugin, tocando el .htaccess o escribiendo código en functions.php. Cada uno tiene su rollo. Y sus peligros.

1. Usar un plugin de redirecciones (recomendado si no eres muy técnico)

Los plugins son lo más seguro cuando editar archivos del servidor te da respeto. Además, muchos plugins además llevan un registro de cuántas veces se activa cada regla y hasta puedes probarlas antes de publicarlas.

  • Redirection: Gratuito, popular, funcionando bien. Lo instalas, vas a Herramientas > Redirection, metes la URL antigua y la nueva, y listo. Incluso monitoriza errores 404 y exporta reglas. Ideal si tienes muchas páginas.
  • Yoast SEO: En la versión premium trae gestor de redirecciones; la gratis solo muestra los 404. Para cosas básicas sirve.
  • la verdad.

  • Rank Math SEO: Parecido a Yoast, pero da hasta 100 reglas gratis. Muy intuitivo, me ha funcionado bien.

Con Redirection, por ejemplo, solo instalas, activas, y desde el escritorio añades la regla. El plugin escribe las redirecciones en la base de datos y las ejecuta en el momento justo. Cero dolores de cabeza.

Consejo práctico: Antes de activar una redirección con plugin, asegúrate de que no choca con otro que gestione reglas similares. Y revisa de vez en cuando el registro de 404 para pillar páginas que aún no has redirigiste.

2. Editar el archivo .htaccess (solo si sabes lo que haces)

El .htaccess está en la raíz de WordPress (normalmente en public_html). Es el método más directo y no necesita plugins, pero un error mínimo y tu web se cae. Antes de tocarlo, copia de seguridad siempre.

Para meter una redirección 301 manual, abre el .htaccess con editor de texto, busca las líneas # BEGIN WordPress. Justo después de esa marca, añades las reglas. Un ejemplo clásico:

Redirect 301 /antigua-pagina/ https://tudominio.com/nueva-pagina/

Si necesitas algo más complejo, usa el módulo mod_rewrite:

RewriteEngine On
RewriteRule ^antigua-url/?$ /nueva-url/ [R=301,L]

El flag R=301 dice «permanente» y L detiene el procesamiento de reglas posteriores. Importante: estas líneas deben ir fuera del bloque # BEGIN WordPress, normalmente antes del cierre. Si no estás seguro, mejor usa el plugin.

3. Añadir código en functions.php (para casos muy concretos)

Si prefieres no instalar plugins extra, puedes usar el hook template_redirect desde el tema. Este método no toca .htaccess y va bien para redirecciones condicionales, como enviar todas las entradas de una categoría a una página específica.

Ejemplo básico para redirigir una URL concreta:

add_action( 'template_redirect', function() {
if ( is_page( 'antigua-pagina' ) ) {
wp_redirect( home_url( '/nueva-pagina/' ), 301 );
exit;
}
} );

Ese código va en functions.php del tema hijo (nunca nunca en el padre, o lo pierdes con la actualización. Cada vez que carga la página se ejecuta, así que úsalo solo para redirecciones muy puntuales. Para muchas reglas, tira del plugin o .htaccess.

Errores comunes y cómo evitarlos

  • Bucles de redirección: Pasa cuando la url destino redirige de nuevo a la original o a otra que vuelve. Siempre comprueba con herramientas online que la cadena termina bien.
  • Redirecciones múltiples: Cada paso extra añade latencia intenta que la redirección final vaya directa al destino.
  • Usar 301 cuando es temporal: Si pones 301 para cambios temporales, los buscadores no tras pasan el PageRank. Usa 302 si es provisional.
  • Olvidar los enlaces internos: Las redirecciones 301 arreglan el acceso desde enlaces externos, pero en tu web es mejor actualizar los enlaces internos directamente no cargues el servidor de trabajo extra al servidor.

Herramientas útiles para gestionar redirecciones

Además de los plugins, hay herramientas que te ayudan a detectar páginas rotas y planificar:

  • Google Search Console: Te avisa de los 404 que encuentra Google oro puro para saber qué redirigir.
  • Screaming Frog SEO Spider: Escanea tu web y te muestra códigos HTTP puedes exportar una lista de URLs con 301 y 404.
  • Redirect Checker: Comprueba la cadena de redirecciones de una url y te da el código final.

Cuándo no debes usar una redirección 301

No siempre toca. Si el cambio de URL es temporal, mejor un 302. Si la página ha desaparecido del todo y no hay contenido equivalente, devuelve un 404 personalizado con enlaces útiles. Redirecciones masivas sin criterio pueden liar a los motores de búsqueda.

Conclusión

Configurar redirecciones 301 en WordPress es algo que todo administrador acaba aprendiendo, por las buenas o por las malas. El método depende de tu nivel técnico y del volumen de reglas: los plugins son la puerta de entrada, .htaccess da más control y functions.php vale para casos muy específicos. Siempre haz copia de seguridad antes de tocar archivos del servidor y verifica con herramientas como las que he mencionado. Una redirección mal hecha te puede costar semanas de SEO. Si el tema se complica —migraciones grandes, conflictos con plugins— en RedServicio (redservicio.net> ofrecemos asesoramiento y soluciones avanzadas para WordPress y servidores. No dejes que los 404 arruinen tu proyecto.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies