Cómo redirigir una URL en WordPress
Publicado: 2021-01-20Actualizar los enlaces de su sitio de WordPress puede ser una tarea simple en teoría. Sin embargo, si se equivoca en el proceso, los visitantes podrían terminar en una página diferente no deseada o, lo que es peor, en un enlace roto. Esto tiene un gran impacto en las clasificaciones de su motor de búsqueda, los números de tráfico y la autoridad general.
WordPress proporciona numerosos complementos fáciles de usar para redirigir las URL para aquellos que no están familiarizados con el proceso. Esto puede ayudarlo a asegurarse de que está redirigiendo sus URL correctamente.
En este tutorial, le mostraré cómo redirigir con éxito una URL de WordPress, así como los principales tipos de redireccionamientos de URL y cuándo usar cuál.
Sin embargo, primero analicemos qué es una redirección de URL y cómo funciona.
¿Qué es una redirección de URL?
La redirección de URL (también conocida como reenvío de URL) es una forma de hacer que una página web sea accesible desde varias direcciones URL.
Cuando el navegador realiza una redirección de URL, se abrirá una página con una URL diferente en lugar de la original.
Hay varias formas de redirigir una URL y cada una tiene sus propios propósitos. Veamos los tres tipos más comunes.
1. Redirecciones 301
Para empezar, una redirección 301 es permanente y tiene lugar tanto en el navegador como en el servidor. Es la redirección más común y poderosa porque transmite el 'jugo de enlace' de una URL existente.
Como resultado, es más probable que los motores de búsqueda reconozcan e indexen este tipo de redireccionamiento, lo que lo convierte en el método preferido en la mayoría de las situaciones.
2. Redirecciones 302
Por el contrario, una redirección 302 es temporal y solo debe usarse si planea volver a la URL original en el futuro.
Por ejemplo, supongamos que está rediseñando su sitio web. Mientras actualiza su sitio web, puede usar una redirección 302 para dirigir a los usuarios a un dominio diferente por un corto tiempo.
3. Meta actualización
Los navegadores web también tienen una funcionalidad de actualización meta, que le permite redirigir una URL a una página nueva sin actualizar el servidor.
Puede establecer la cantidad de tiempo que tarda en realizarse la redirección, pero al hacerlo, también corre el riesgo de hacer que sus visitantes esperen para llegar a su siguiente página de destino, lo que podría crear una experiencia de usuario deficiente.
Si bien existen otros tipos de redireccionamientos que podría usar, estos tres son los que verá con mayor frecuencia, especialmente los redireccionamientos 301.
Por qué usar una redirección de URL
Quizás se pregunte por qué necesitaría usar una redirección de URL en su propio sitio web.
Hemos mencionado algunos motivos en el apartado anterior, aunque también hay otros, como por ejemplo:
- Prevención de enlaces rotos : los enlaces rotos ocurren cuando la página de destino se ha movido o eliminado o algo como un firewall está bloqueando el acceso a su sitio web. Cuando los usuarios siguen un enlace roto, ven un mensaje de error 404 en el navegador. Según el especialista en SEO Bruce Clay, los redireccionamientos son la forma más amigable para SEO de reparar enlaces rotos.
- Vincular varios dominios : si administra varios sitios web, puede usar una redirección para vincularlos al mismo destino sin afectar su SEO. Los redireccionamientos ayudan a los motores de búsqueda a ver qué página es la fuente canónica cuando varias páginas muestran la misma información. Esto también es excelente para evitar penalizaciones por contenido duplicado.
- Protección de su privacidad : con el poder de HTTPS, puede proteger su sitio web de ataques hostiles como el phishing o la distribución de malware. Hacerlo requiere que redirija a los usuarios y motores de búsqueda a la página HTTPS, o al recurso con una redirección HTTP 301 del lado del servidor.
Independientemente del motivo que tenga para redirigir a los usuarios a una nueva página, es esencial que se tome el tiempo necesario para vincularla correctamente. Una redirección incorrecta puede llevar a sus visitantes a la página de inicio en lugar de a la deseada, generar redireccionamientos excesivos y más.
Cómo redirigir una URL en WordPress (2 métodos)
Existen dos técnicas principales para redirigir una URL en WordPress: puede usar un complemento o editar el archivo .htaccess.
Comencemos con un enfoque clásico de WordPress.
1. Usa un complemento de WordPress
Los complementos de redireccionamiento pueden garantizar que los enlaces rotos conduzcan a una página relevante en su sitio. De esta manera, si un visitante hace clic en un enlace roto, será redirigido a la nueva página, lo que mejora la credibilidad de su sitio web y evita que sus clasificaciones de búsqueda caigan.
Si bien hay muchos complementos excelentes para elegir, como 301 Redirects, recomiendo el complemento de redirección.
La redirección es notable por muchas razones: no solo existe desde hace más de una década, sino que también permite a los usuarios nuevos crear y administrar redirecciones sin ningún conocimiento previo de los servidores web Apache o Nginx.


Como la redirección brinda soporte completo para expresiones regulares, puede habilitar patrones de redirección para que coincidan con cualquier cantidad de URL y redirigirlas a una URL de destino. También puede observar los cambios en los enlaces permanentes de publicaciones o páginas, y luego crear automáticamente una redirección a una nueva URL.
Una vez que haya instalado y activado el complemento, haga clic en el menú Herramientas > Redirección en su área de administración de WordPress y siga los pasos del asistente de configuración.

Cuando haya terminado, diríjase a la pestaña Redirecciones en la misma página de administración. Esto muestra una lista de redireccionamientos actuales. Para agregar una redirección nueva, haga clic en el botón Agregar nuevo .

Luego verás aparecer un montón de campos, que incluyen:
- URL de origen : esta es la URL desde la que está redirigiendo. Por ejemplo, si está redirigiendo desde https://myexample.com/old-post , su URL de origen será /old-post .
- Parámetros de consulta : puede hacer coincidir los parámetros exactamente (la opción predeterminada) o ignorar todos los parámetros. Con este último, /old-post coincidiría con /my-old-post?query=1 .
- URL de destino : esta es la URL a la que está redirigiendo. Por ejemplo, si está redirigiendo desde https://myexample.com/old-post a https://myexample.com/new-post , su URL de destino será /new-post .
- Grupo : esto le permite organizar sus redireccionamientos en categorías.
Al hacer clic en el ícono de ajustes, se proporcionarán algunas opciones adicionales para hacer coincidir los redireccionamientos. Una vez que se completen estos campos, haga clic en Agregar redirección y el complemento creará la regla de redirección.
2. Edite su archivo .htaccess
El archivo de "acceso de hipertexto", también conocido como .htaccess, es un archivo de configuración de servidor distribuido que le permite establecer configuraciones de servidor para un directorio en particular. Lo utiliza el servidor cuando se realiza una solicitud a un directorio.
Si bien no es tan simple como instalar un complemento, este poderoso enfoque le permite configurar páginas, directorios y redireccionamientos de URL. Antes de comenzar, necesitará las siguientes habilidades y herramientas:
- Un cliente FTP adecuado, como Cyberduck o FileZilla
- Acceso al servidor de su sitio web, generalmente llamado www o public_html
- Las habilidades necesarias para usar FTP
Primero, debe iniciar su cliente FTP y acceder al directorio raíz de su sitio de WordPress. Escanee el directorio en busca del archivo .htaccess, luego ábralo con su editor de texto estándar.
Una vez que .htaccess esté abierto, coloque el cursor al final del archivo e ingrese las reglas de redirección según sus necesidades.
Para redirigir una sola página a otra página, agregue la siguiente regla:
Redirección 301 /página-antigua.html http://www.example.com/página-nueva.html
Para redirigir un nombre de dominio completo a otro dominio, ingrese el siguiente código:
Motor de reescritura encendido RewriteCond %{HTTP_HOST} ^(?:www.)oldsite.com$ [NC] Regla de reescritura ^ http://nuevositio.com%{REQUEST_URI} [L,R=301]
Este fragmento envía a los visitantes de una página en la dirección anterior a la misma página en la nueva, por ejemplo, de www.sitioantiguo.com/publicación a www.sitionuevo.com/publicación . No olvide cambiar los marcadores de posición a sus propios dominios y páginas.
Cuando haya terminado, guarde los cambios y pruebe sus nuevos redireccionamientos.
Conclusión
En este tutorial, te mostré cómo redirigir una URL en WordPress usando dos métodos, respectivamente:
- Instale un complemento de redirección.
- Edite su archivo .htaccess.
Redirigir URL no es una tarea cotidiana, pero sigue siendo bastante común. Como tal, hacerlo bien significa que los usuarios tendrán una experiencia perfecta en su sitio y su clasificación en los motores de búsqueda no disminuirá por cosas como enlaces rotos o contenido duplicado.
¿Tiene más preguntas relacionadas con la redirección de URL? ¡No dude en comunicarse en la sección de comentarios a continuación!