🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo configurar una redirección 301 en WordPress

Actualizado el 18 de junio de 2026

¿Qué es una redirección 301 y por qué es tan importante?

Imagina que cambias de casa. Si no avisas al cartero ni dejas un letrero en la puerta antigua, tus amigos irán a la dirección equivocada y se encontrarán con una casa vacía. Pues bien, una redirección 301 es ese "letrero" digital que le dice a Google y a los visitantes: "Esta página ya no está aquí, pero la nueva está en esta dirección".

Técnicamente, un 301 es un código de estado HTTP que indica un movimiento permanente. Es la forma más limpia y respetuosa de hacer una mudanza en internet, porque transmite entre el 90% y el 99% del "jugo SEO" (autoridad, enlaces y rankings) de la URL antigua a la nueva.

Sin una redireccion 301 wordpress, cometerías un error garrafal: los usuarios verían un feo error 404, perderías todo el posicionamiento ganado con esfuerzo y Google penalizaría tu sitio por tener "contenido huérfano". Por eso, saber hacer redireccion 301 es una habilidad básica que todo administrador de WordPress debería dominar.

En esta guía extensa te voy a enseñar 4 métodos infalibles para configurarlas, desde el más sencillo (sin plugins) hasta el más avanzado (con código). Al final, tendrás un checklist y una sección de preguntas frecuentes para que no te quede ninguna duda.


Casos típicos en los que necesitas una redirección 301

Antes de ensuciarnos las manos con código y plugins, identifiquemos cuándo es imprescindible usar esta técnica:

  • Cambiaste la estructura de tus enlaces permanentes (por ejemplo, de /?p=123 a /nombre-del-post/).
  • Eliminaste o fusionaste páginas y quieres que los visitantes lleguen a una alternativa similar.
  • Cambiaste de dominio (de www.miviejo.com a www.miviejo.com/nueva-seccion o a un dominio completamente nuevo).
  • Migraste de HTTP a HTTPS y quieres que todo el tráfico antiguo vaya a la versión segura.
  • Reestructuraste las categorías o etiquetas de tu blog.
  • Unificaste contenido duplicado para evitar penalizaciones por contenido repetido.

En todos estos casos, la solución es la misma: una redirección 301 bien configurada.


Método 1: La forma más rápida y sin errores (Plugin Redirection)

Si buscas la opción más amigable para principiantes, un plugin redireccion wordpress es tu mejor aliado. El plugin Redirection es el estándar de oro en el repositorio de WordPress, con más de 2 millones de instalaciones activas. No solo te permite crear redirecciones en segundos, sino que además registra los errores 404 que ocurren en tu sitio para que puedas corregirlos de inmediato.

Paso a paso para instalar y usar el plugin Redirection

  1. Instalación: Ve a Plugins > Añadir nuevo en tu panel de WordPress. Escribe "Redirection" en el buscador. Haz clic en "Instalar ahora" y luego en "Activar".

  2. Configuración inicial: Después de activarlo, ve a Herramientas > Redirection. El plugin te preguntará si quieres configurar los ajustes básicos. Acepta las opciones por defecto y pulsa "Guardar".

  3. Crear tu primera redirección: En la pestaña "Redirecciones", verás un formulario con dos campos principales:

    • URL de origen: Escribe la dirección antigua (por ejemplo, /pagina-vieja/).
    • URL de destino: Escribe la nueva dirección (por ejemplo, /pagina-nueva/).
    • Asegúrate de que el tipo de redirección sea 301 - Movido permanentemente (en el desplegable "Código").
    • Pulsa el botón "Añadir redirección".
  4. Verificación: El plugin tiene un sistema de verificación integrado. Verás una marca verde si la redirección funciona correctamente. También puedes probar manualmente visitando la URL antigua desde una ventana de incógnito.

[TIP] El plugin Redirection te permite importar redirecciones desde un archivo CSV si tienes cientos de URLs que cambiar. Es una función muy útil en migraciones grandes.

¿Por qué elegir un plugin?

  • No tocas código: Perfecto para usuarios sin experiencia técnica.
  • Gestión visual: Puedes ver todas tus redirecciones en una tabla, buscarlas y desactivarlas fácilmente.
  • Registro de 404: Te ayuda a detectar enlaces rotos que ni siquiera sabías que existían.
  • Reglas avanzadas: Puedes crear redirecciones basadas en cookies, usuarios logueados o incluso usar expresiones regulares.

Método 2: Cambiar la URL de WordPress (Ajustes nativos)

A veces la redirección no la necesitas para páginas individuales, sino para cambiar url wordpress en su totalidad. Por ejemplo, si pasas de http://mipagina.com a https://www.mipagina.com.

Cómo cambiar la URL base en WordPress

  1. Ve a Ajustes > Generales en tu panel de administración.

  2. Verás dos campos críticos:

    • Dirección de WordPress (URL).
    • Dirección del sitio (URL).
  3. Cambia ambas URLs a la nueva dirección. Es fundamental que las dos sean idénticas para evitar problemas.

  4. Guarda los cambios. WordPress hará la redirección automáticamente de las URLs antiguas a las nuevas.

[WARNING] Si cambias estas URLs sin tener una redirección 301 adicional configurada, podrías experimentar problemas de "demasiadas redirecciones" o contenido mixto. Asegúrate de que tu servidor esté preparado para el nuevo dominio o protocolo HTTPS.

El truco del archivo wp-config.php (avanzado)

Si tu sitio se rompe después de cambiar las URLs, puedes forzar el cambio desde el archivo wp-config.php. Accede a tu servidor vía FTP o desde el administrador de archivos de tu panel de hosting (como Syspanel, que puedes acceder en el puerto 2106).

Añade estas dos líneas justo antes de la línea que dice /* That's all, stop editing! */:

define('WP_HOME', 'https://www.tudominio.com');
define('WP_SITEURL', 'https://www.tudominio.com');

Esto fuerza a WordPress a usar las nuevas URLs sin depender de la base de datos.


Método 3: Redirección 301 desde el archivo .htaccess (Para valientes)

Este método es el más clásico y no requiere ningún plugin. Funciona editando el archivo .htaccess que se encuentra en la raíz de tu instalación de WordPress.

¿Qué es .htaccess?

Es un archivo de configuración del servidor Apache (el más común en hosting). Controla cómo se comporta el servidor con las URLs, redirecciones, seguridad, etc.

Cómo hacer redirecciones 301 con .htaccess

  1. Accede a tu hosting: Usa el administrador de archivos de tu panel (como Syspanel, puerto 2106) o un cliente FTP como FileZilla.

  2. Localiza el archivo .htaccess: Suele estar en la carpeta raíz, donde están las carpetas wp-admin, wp-content y wp-includes. Si no lo ves, activa la opción "Mostrar archivos ocultos" en tu administrador de archivos.

  3. Haz una copia de seguridad: Descarga el archivo original a tu ordenador. Nunca edites sin respaldo.

  4. Edita el archivo: Añade las siguientes líneas al principio, después de la línea # BEGIN WordPress (o al final si no existe):

Redirect 301 /pagina-vieja/ https://www.tudominio.com/pagina-nueva/
  1. Guarda y sube el archivo de nuevo al servidor.

Ejemplos prácticos de redirecciones en .htaccess

  • Redirección de página individual:

    Redirect 301 /blog/articulo-antiguo/ https://www.tudominio.com/nuevo-articulo/
    
  • Redirección de una carpeta completa:

    Redirect 301 /categoria-vieja/ https://www.tudominio.com/categoria-nueva/
    
  • Redirección de dominio completo (de miviejo.com a miviejo.com):

    Redirect 301 / https://www.nuevodominio.com/
    

[WARNING] Si usas el plugin Redirection y también editas .htaccess, podrías crear conflictos. Elige un método principal y mantente consistente. Generalmente, es mejor usar solo el plugin.


Método 4: Redirección 301 con funciones de tema (functions.php)

Este método es para desarrolladores o para casos muy específicos donde necesitas redirecciones dinámicas basadas en condiciones complejas.

Código básico para functions.php

Añade este código al archivo functions.php de tu tema hijo (recomendado) o tema principal:

function redireccion_301_personalizada() {
    if (is_page('pagina-vieja')) {
        wp_redirect('https://www.tudominio.com/pagina-nueva/', 301);
        exit;
    }
}
add_action('template_redirect', 'redireccion_301_personalizada');

Ventajas de este método

  • Control total: Puedes crear condiciones muy específicas usando las funciones de WordPress (is_page(), is_category(), is_single(), etc.).
  • Sin dependencias: No necesitas plugins ni acceso al servidor.
  • Ideal para redirecciones dinámicas: Por ejemplo, redirigir a todos los usuarios de una categoría a una página personalizada según su rol.

[INFO] Este método es el menos recomendado para principiantes porque un error en functions.php puede romper todo tu sitio. Si no estás seguro, usa el plugin Redirection del Método 1.


Checklist final: Todo lo que debes verificar después de configurar tu redirección 301

Una vez que hayas implementado tu redirección (con cualquiera de los métodos), sigue esta lista para asegurarte de que todo funciona correctamente:

  1. Prueba la URL antigua en una ventana de incógnito de tu navegador. Debes ser llevado automáticamente a la nueva URL.

  2. Usa herramientas de verificación como Redirect Checker o la consola de Google Search Console para confirmar que el código de estado es 301.

  3. Actualiza todos tus enlaces internos: Aunque la redirección funcione, es una buena práctica cambiar los enlaces internos de tu sitio para que apunten directamente a la URL nueva. Esto mejora la velocidad de carga al no tener que hacer redirecciones intermedias.

  4. Actualiza tus sitemaps XML: Envía el nuevo sitemap a Google Search Console y Bing Webmaster Tools.

  5. Monitorea los errores 404: Utiliza el plugin Redirection o Google Search Console para detectar cualquier 404 que pueda surgir por enlaces externos que aún apunten a URLs antiguas.

  6. Espera unos días y revisa tus rankings: El SEO no cambia de la noche a la mañana. Dale tiempo a Google para que rastree tu sitio y actualice su índice.


Preguntas frecuentes (FAQ) sobre redirecciones 301 en WordPress

¿Qué diferencia hay entre una redirección 301 y una 302?

La 301 es permanente y transfiere toda la autoridad SEO. La 302 es temporal y no transfiere el PageRank. Siempre que el cambio sea definitivo, usa la 301.

¿Cuánto tarda Google en procesar una redirección 301?

Normalmente, entre 1 y 4 semanas. Depende de la frecuencia de rastreo de tu sitio y de la autoridad del dominio. Puedes acelerarlo solicitando el indexado desde Google Search Console.

¿Puedo tener varias redirecciones 301 en cadena?

No es recomendable. Una cadena de redirecciones (A → B → C) pierde un pequeño porcentaje de autoridad en cada salto y ralentiza la carga. Siempre redirige directamente de A a C.

¿Qué hago si mi redirección 301 no funciona?

Revisa estos puntos:

  • ¿Estás usando el método correcto? (Plugin vs .htaccess).
  • ¿La URL de origen está escrita exactamente como aparece en el navegador?
  • ¿Tienes algún plugin de caché que pueda estar guardando la redirección antigua? Limpia la caché.
  • ¿Tu hosting usa Nginx en lugar de Apache? Si es así, .htaccess no funcionará y necesitarás usar el plugin o configurar el servidor.

¿Necesito una redirección 301 para cambiar de HTTP a HTTPS?

¡Sí, absolutamente! De hecho, es una de las aplicaciones más importantes. Sin ella, todo tu tráfico y SEO se perderían. La mayoría de los plugins de SSL (como Really Simple SSL) configuran esta redirección automáticamente.

¿Puedo hacer una redirección 301 desde Syspanel?

Syspanel (accesible en el puerto 2106) es un panel de control de hosting que te permite gestionar tus dominios y archivos. Puedes editar el archivo .htaccess desde su administrador de archivos, pero la configuración de redirecciones se hace a nivel de WordPress o servidor web, no directamente desde el panel. Si necesitas ayuda, contacta con tu proveedor de hosting.


Conclusión: Elige el método que mejor se adapte a tu nivel

Ahora ya sabes hacer redireccion 301 en WordPress de cuatro formas distintas:

  • Plugin Redirection: El más fácil, visual y recomendado para el 95% de los casos.
  • Cambiar URL en ajustes: Imprescindible para cambios de dominio o protocolo.
  • .htaccess: Potente y sin plugins, pero requiere acceso al servidor.
  • functions.php: Para desarrolladores que necesitan control absoluto.

Mi consejo final: si eres principiante, instala el plugin Redirection y olvídate del resto. Es una herramienta robusta, segura y que te avisará de futuros 404. Si eres más técnico o quieres aprender, experimenta con .htaccess, pero siempre con una copia de seguridad.

Recuerda que una seo redireccion 301 bien hecha es la diferencia entre una migración exitosa y un desastre digital. Tómate tu tiempo, verifica cada paso y, sobre todo, no olvides actualizar tus enlaces internos y monitorear los resultados. ¡Tu posicionamiento web te lo agradecerá!

¿Tienes alguna duda? Déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu WordPress!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel