Cómo agregar redireccionamientos 301 en WordPress y evitar errores 404

Estás leyendo la publicación: Cómo agregar redireccionamientos 301 en WordPress y evitar errores 404

Si alguna vez ha cambiado una URL en su sitio web, o su estructura de enlaces permanentes sin agregar redireccionamientos, podría tener un problema grave en sus manos.

Pero, ¿por qué es esto un problema?

Cambiar las URL sin agregar redireccionamientos causa problemas con los motores de búsqueda como Google, les impide indexar su contenido y puede afectar su clasificación.

También es un gran problema para los usuarios: si encuentran un enlace roto, es una oportunidad perdida para usted y es frustrante para ellos, es posible que nunca regresen.

Por lo tanto, debe agregar redireccionamientos para que los usuarios y los motores de búsqueda sepan cuál es la nueva URL, pero ¿cómo se hace esto en WordPress?

Hay dos formas de agregar redireccionamientos en WordPress, puede agregarlos manualmente o puede usar un complemento.

Agregar redirecciones en WordPress manualmente

Para editar los redireccionamientos manualmente, debe editar su archivo .htaccess.

Es importante tener en cuenta que haces una copia de seguridad de ese archivo. ANTES haciendo cualquier cambio. Si comete un error al editar su archivo .htaccess, puede hacer que todo su sitio se caiga.

Por lo tanto, descargue el original a través de FTP para tener una copia de seguridad. De esa manera, incluso si comete un error, puede cargar fácilmente la copia de seguridad y evitar problemas, además de corregir los errores.

También tenga en cuenta que la edición de su archivo .htaccess solo está disponible si tiene un servidor Apache.

Habiendo dicho eso, veamos cómo agregar redireccionamientos editando su archivo .htaccess.

🔥 Recomendado:  Cómo hacer que una cuenta de Twitter sea privada

En este caso, todo lo que tiene que hacer es agregarle la nueva ubicación utilizando la siguiente línea de código:

Redirigir 301 /paginaantigua.html http://www.tusitio.com/nuevapagina.html Redirigir 301 /paginaantigua2.html http://www.tusitio.com/carpeta/

Esto redirigirá una sola página o una sola carpeta a la nueva ubicación. Si desea redirigir todo el sitio web porque cambió el nombre de dominio, por ejemplo, simplemente agregue esto al archivo .htaccess:

Redirección 301 / http://newsite.com/

Esto mantendrá sus enlaces intactos para que http://www.oldsite.com/hola-mundo se convertirá http://www.newsite.com/hola-mundo.

También es posible redirigir una página con el propio PHP. Si alguna vez necesita redirigir una página web de PHP que está fuera de su instalación de WordPress, todo lo que necesita hacer es agregar la siguiente línea a su encabezado:

[php]header(“HTTP/1.1 301 movido permanentemente”); header(“Ubicación: http://www.sunuevositioweb.com”);[/php]

La línea Movido permanentemente es necesaria para que los motores de búsqueda comprendan que se trata de una redirección 301 permanente. También es recomendable poner esto en la parte superior de su archivo de encabezado para asegurarse de que la redirección funcione según lo previsto.

Agregar redirecciones usando un complemento

Como siempre, puede usar un complemento para agregar redireccionamientos. Uno de los mejores complementos para el trabajo es definitivamente Redirección.

Puede parecer intimidante a primera vista, pero vale la pena pasar unos minutos y familiarizarse con el complemento.

En realidad, agregar una redirección es tan simple como configurar la URL de origen, la que arroja el infame error 404 e ingresar el enlace correcto en el campo de la URL de destino, como se muestra en la siguiente captura de pantalla:

Una de las cosas que más me gustan de este complemento es la página de estadísticas que me permite ver cuántas veces se ha accedido a un determinado enlace, quién intentó acceder al enlace, dónde lo encontró y cuándo sucedió por última vez.

🔥 Recomendado:  ¿Cómo solucionar el problema de que los auriculares no funcionan en Windows 10?

Esta función también es útil si desea controlar cuántas veces se ha hecho clic en un enlace específico; en este caso, tendría que ingresar el enlace como una redirección y luego configurar el complemento para que no haga nada.

Es una forma ingeniosa de rastrear cuántas veces se ha accedido a un enlace de descarga o incluso a un enlace de afiliado.

Otra característica interesante de este complemento es el hecho de que puede agrupar sus redireccionamientos y organizarlos juntos.

Por ejemplo, si usa enlaces de afiliados en su blog y desea que su usuario vea:

http://www.yourawesomeblog.com/recomienda/afiliado en lugar de http://www.yourawesomeblog.com/enlace-feo-afiliado-aquí

Puede configurarlos con este complemento y agruparlos en Enlaces de afiliados para un control más fácil.

También podrías usar el Redireccionamientos 301 – Administrador de redireccionamiento fácil complemento de WebFactoryLtd. También tiene una versión premium disponible con características adicionales.

Alternativamente, podría usar un complemento diseñado específicamente para redirigir enlaces de afiliados, como ThirstyAfiliados.

Otros tipos de redirecciones

En este tutorial, hemos hablado específicamente sobre agregar redireccionamientos 301, estos se conocen como redireccionamientos permanentes, pero hay otros tipos de redireccionamientos que se consideran temporales.

Los redireccionamientos temporales generalmente se usan más para sitios de comercio electrónico, particularmente cuando los productos se salen de la parada.

De esa manera, los motores de búsqueda pueden recibir instrucciones de que una URL solo no está disponible temporalmente.

Moz tiene un buen recurso que explica esto con más profundidad, léelo aquí.

Conclusión

Como puede ver, hay varios métodos para agregar redirecciones en WordPress.

Agregarlos manualmente a través del archivo .htaccess es el mejor enfoque, ya que minimiza el impacto en su servidor; sin embargo, usar un complemento es definitivamente más fácil.

🔥 Recomendado:  Twitter ahora te permite poner GIF, imágenes y videos en un tweet

Agregarlos correctamente puede mejorar su SEO e incluso revivir publicaciones antiguas y mostrar que sus visitantes tienen una experiencia positiva en su sitio web.