Una redirección es la redirección automática de usuarios de una URL a otra. Técnicamente, una redirección se puede realizar de diferentes formas. Puede funcionar tanto en el lado del servidor como en el lado del cliente (en el navegador).
Redirect es un concepto del campo de las tecnologías de Internet. Una redirección es la redirección automática de un usuario de una dirección web a otra. Funciona de la siguiente manera: por ejemplo, un usuario escribe la dirección "site.ru" en la barra de direcciones de su navegador, pero después de la redirección automática llega al sitio con la dirección "www.new-site.ru".
¿Para qué sirve un redireccionamiento?
La situación más común es cambiar el nombre de dominio del sitio. La necesidad de una redirección surge con mayor frecuencia en el caso de sitios comerciales, para no perder clientes que llegaron al sitio en la dirección anterior. Esto es más relevante para las tiendas en línea que se han mudado a otro dominio, pero los clientes aún visitan la página de la tienda en una dirección que no existe.
El segundo uso común del reenvío automático es el empalme de nombres de dominio. La dirección URL de cualquier recurso de Internet se puede ingresar en la barra de direcciones en su totalidad, es decir, con www - "www.site.ru" y sin www - "site.ru". Sin embargo, los motores de búsqueda perciben estas dos construcciones de direcciones como dos sitios completamente diferentes. Por lo tanto, en la configuración del servidor, debe especificar una de estas direcciones como principal (espejo principal) y redirigir al espejo principal desde la segunda dirección. Luego, en cualquier caso, los visitantes accederán al recurso que necesitan y los robots de búsqueda identificarán correctamente el espejo principal.
El empalme de nombres de dominio se puede realizar de diferentes formas. Una alternativa a la creación de un script de redireccionamiento es configurar el espejo principal en su cuenta personal de Yandex-webmaster. Para hacer esto, primero debe crear una cuenta en el sistema Yandex-Webmaster y agregar su sitio allí. Pero para que los motores de búsqueda Yahoo y Google identifiquen correctamente el espejo principal, se requiere una redirección 301, que se crea en el archivo htaccess. Este archivo se almacena en el servidor en el directorio raíz del sitio.
¿Qué es un redireccionamiento 301?
El número 301 es el código de estado de la redirección que se produce en el nivel del servidor. Este código indica que el recurso o su página separada se ubicará permanentemente en una dirección diferente. Cabe señalar que el código de estado 302 se utiliza para movimientos temporales.
La mayoría de las veces, las redirecciones 301 se utilizan para pegar dominios con y sin www. También es insustituible en los casos en que el sitio se traslada a un nuevo dominio. Además, se utiliza al transferir páginas internas del sitio.