REDIRECCION 301: GUIA DE INSTALACION

¿Qué tipo de criatura es esta redirección? Una redirección se usa para redirigir a una persona o un bot SS a una dirección diferente a la solicitada originalmente.

Ejemplo: https://en.uaateam.agency/ redirecciona a https://uaateam.digital/

CUANDO SE USA LA REDIRECCION 301

El caso de uso más común para una redirección 301 en la promoción SEO es la conexión de las direcciones URL de sitios web. En este caso, además de transferir el 90 % del volumen del enlace, también se transfiere la autoridad del sitio redirigido.

Una redirección también se usa para redirigir de una página a otra si la dirección de la página necesita ser cambiada por alguna razón, pero no deseas perder la posición de esta dirección en los resultados de búsqueda (por supuesto, esto es más fácil que promocionarla de nuevo).

Si te estás mudando a un nuevo dominio, también sería bueno redirigirlo desde el anterior, porque de esta manera puedes ahorrar tráfico (las personas van al dominio anterior a través de marcadores o ingresan la URL en una búsqueda, y en estos casos son redirigidos a nuevo dominio)

También puedes usar una redirección para redirigir a un usuario desde un enlace roto (un enlace roto es un enlace que, cuando se hace clic, el servidor envía un código de servidor 404) a otro; o cuando tienes páginas con contenido duplicado en ellas.

Pero en tales casos, existe otra opción para corregir el error: eliminar la página.

TIPOS DE REDIRECCIONES

Redirección 301

Redirección 301 es una redirección permanente que se puede utilizar para transferir más del 90 % del volumen de un enlace. También indica que la página tiene una nueva URL y la antigua URL debe considerarse obsoleta.

Redirecciones 302 y 307

Redirección 302 es temporal y transfiere hasta el 0 % del volumen del enlace, y su uso no se recomienda. Su descendiente en el protocolo HTTP 1.1 es la redirección 307. Estos tipos de redirecciones solo deben usarse para mover contenido temporalmente, por ejemplo, en caso de trabajos de mantenimiento.

Otros tipos de redirecciones

También puedes redireccionar utilizando JavaScript o Meta Refresh. La desventaja de usarlos es que no pasan el volumen del enlace y se realizan a nivel de página, en lugar de a nivel de servidor, como las redirecciones 301 o 302.

¿CUAL ES LA DIFERENCIA ENTRE LA REDIRECCION PERMANENTE Y LA 302?

En breves palabras, en el caso de una redirección 301, el sistema de búsqueda recibe una señal para que ya no vaya a la dirección anterior, y la publicación ubicada en esta página ya no aparece en los resultados de búsqueda.

Con una redirección 302, ambas páginas se indexarán, así que repito que es mejor usarlas solo a corto plazo.

CONSEJOS PARA UTILIZAR LA REDIRECCION

1. La redirección no debe ser cíclica. Si una página da enlace a sí misma, esto puede llevar al hecho de que cuando el sitio es indexado por un robot de búsqueda, es probable que caiga en ese “bucle”, lo que finalmente conduce a una fusión del presupuesto colectivo y, como resultado, el sitio no se indexará.

2. No debes redirigir desde una dirección que también sea una redirección. Es decir, si tienes páginas 1, 2 y 3, no necesitas redirigir de la primera a la segunda y de la segunda a la tercera de la primera a la tercera. De esa manera, la carga en el servidor no aumentará y la efectividad de la redirección no disminuirá.

3. Las reglas para colocar redirecciones deben comenzar con las generales, y solo después hay que ingresar las privadas, ya que en cualquier conflicto, la regla general se activará primero, y solo después, la particular.

4. Una redirección útil será aquella que lleve a una página que copie la página solicitada en todos sus matices.

¿DONDE SE INSTALAN LAS REDIRECCIONES?

La forma más común y popular de realizar redirecciones es crear un archivo llamado .htaccess en la carpeta del sitio o editarlo si tienes uno.

Cuando se usa el servidor web Apache, este archivo se llama httpd.conf.

Te recomiendo que hagas una copia de reserva de tu archivo o de todo el sitio antes de realizar cualquier cambio.

EXPRESIONES REGULARES

Antes de pasar a los ejemplos, me gustaría decir que las expresiones regulares se utilizan para escribir reglas de redirección. Además de redirecciones, se pueden utilizar en servicios analíticos (Google Analytics, Yandex Metrika), buscar registros por enlaces cuando se utiliza Google Tag Manager.

Puedes leer más sobre las expresiones regulares y su sintaxis. aquí.

EJEMPLOS:

redirección de todo el sitio a una nueva dirección:

Redirección de una página a otra:

Redirección de www a una página sin www:

Redirección de HTTP a HTTPS:

No te olvides que al trabajar con un archivo, el comando ocurre a nivel de servidor con Linux o Apache con el módulo Mod_rewrite activado.

También puedes reducir la carga en el servidor modificando el archivo de configuración hpptd.conf. – redirect .htaccess.

CONFIGURACION DE REDIRECCIONES EN CMS

Para la mayoría de los CMS, existen complementos que facilitan la configuración de redirecciones. La principal dificultad generalmente radica en el hecho de que tienes que crear manualmente una lista de direcciones de reenvío.

USANDO LA CONDICION PHP

Si conoces la estructura de un proyecto web, comprendes PHP y el sitio está hecho en CMS, entonces abra el archivo index.php y escribe en la raíz del subsistema:

(la primera línea muestra la URL anterior y la segunda muestra la nueva)

También puedes redirigir PHP enviando los encabezados:

Redirección ASP

Redirección ASP.NET

En la raíz del sitio, deberás encontrar el archivo web.config y pegarlo en la sección de sintaxis:

Redirección ColdFusion

Redirección JSP (Java)

Este método es el mejor para corregir proyectos simples. Simplemente escribes el código en un archivo y lo agregas a todas las páginas requeridas. Y aquí está el mismo código:

(redirección a otro sitio)

Script CGI en PERL

Ruby on Rails

Redirección a nginx

redirección HTML

Si solo necesitas cambiar una página en un sitio estático simple, realiza una redirección HTML. Simplemente agrega una meta-etiqueta dentro.

En este ejemplo, utilizamos una redirección a nuestro sitio con un retraso de 10 segundos:

Si cambiamos el valor de 10 a 1, el usuario irá a https://uaateam.agency/ con un segundo de retraso.

Pero es mejor hacer esto solo para sitios simples, ya que de esta manera desperdiciarás mucho tiempo en grandes recursos.

REDIRECCIONES SEGUN EL TIPO DE PROBLEMA

Redirección con o sin www

Agrega estas líneas a tu archivo .htaccess si necesitas configurar tu espejo principal:

También puedes redirigir desde www usando la sintaxis:

Conexión de index.php, index.html, index.htm, index.asp

Redirección de http y https

Si vamos a un protocolo seguro, agregamos:

o

Redirección de https a http

Conexión de duplicados con una barra inclinada al final de una URL

Para eliminar la barra inclinada en todo el sitio, se debe utilizar el siguiente código:

Código para el efecto contrario:

Eliminar varias barras inclinadas o guiones en la barra de direcciones

Crear una redirección con barras inclinadas adicionales a una página con una barra inclinada:

Para vincular los guiones, escribe www.site.com/catalog/page1.html:

Para simplificar el proceso, recomiendo usar servicios que generen redirecciones, simplemente inserta tus datos e inmediatamente obtén el código terminado:

https://donatstudios.com/RewriteRule_Generator

https://www.rapidtables.com/web/tools/redirect-generator.html

https://beamusup.com/generate-htaccess/

Redirección de una URL a otra dirección

La redirección más rápida de una página a una nueva dirección:

Manteniendo los parámetros GET

Una dirección URL delante del parámetro

valor después del parámetro (en lugar de ?= put ^)

nueva dirección

Si faltan algunos parámetros GET o tienen valores arbitrarios, elige esta sintaxis:

Sin guardar los parámetros GET

Para reenviar las direcciones site.ua/index.php al espejo principal site.ua:

o

REDIRECCION A UNA URL EN MINUSCULAS

Sabemos que PS distingue entre mayúsculas y minúsculas, por lo que los desarrolladores intentan agregar direcciones en minúsculas, pero si algo sale mal, siempre puedes usar este algoritmo de redirección.

Escribe este código en el nivel del script php:

De la página interior a la página de inicio

Redirección de carpeta

Si cambia la estructura de la carpeta que se muestra en la URL:

Si la dirección de la carpeta desactualizada viene inmediatamente después del nombre del sitio, utiliza esta sintaxis:

Ten en cuenta que estas opciones son más adecuadas para tareas grandes, pero debido a las características específicas de algunos subsistemas, es posible que necesiten un ajuste.

REDIRECCION ES CUANDO CAMBIAS LA EXTENSION DEL ARCHIVO

Si tus extensiones de archivo han cambiado debido a un cambio de plataforma, puedes usar esta fórmula:

VINCULAMOS DOMINIOS O PASAMOS A OTRO SITIO

Redirección de todas las páginas de un dominio a la página de inicio de otro dominio

Agrega las siguientes líneas al archivo .htaccess del sitio desde el que estás redirigiendo:

(site.ua es el sitio al que conducirá la redirección)

Redirección a la página de inicio desde las páginas internas

Redirección a la página interior desde la página de inicio

Desde el subdominio al dominio principal

Desde las páginas en un dominio a sus análogos en otro

Si necesitas redirigir a una URL diferente después de cambiar la estructura de la URL, prueba este código:

Si el problema no se puede solucionar utilizando la sintaxis, recomiendo contactar a los desarrolladores de este recurso, ellos modificarán las opciones anteriores, teniendo en cuenta las peculiaridades de tu CMS. Además, en este caso sería bueno hacer un mapa de redireccionamientos.

Eso es todo. Espero que este artículo te sea útil y te sirva en tu trabajo. Por más aterrador que te pueda parecer la configuración de redirecciones, te aseguro que después de probarla, entenderás que no tiene nada de complicado.

También te aconsejo que leas y estudies la sintaxis de las expresiones regulares en detalle, ya que te será útil en tu trabajo más de una vez.