Redireccionamiento simple con .htaccess

Redireccionamiento simple con .htaccess

Google Chrome es uno de los navegadores web más utilizados del mundo. Desafortunadamente, eso también significa que muchos usuarios verán enlaces rotos en su sitio web si no toma precauciones para evitarlo. Re -dirigir o 'redirigir' una url antigua a una nueva es una de esas precauciones que puede tomar.

Hay dos tipos de redirección:

  • Redirección permanente: Una redirección 301 es una redirección permanente. Cuando un usuario escribe una URL y se redirige a otra página, la nueva página presenta un nuevo título y descripción en los resultados del motor de búsqueda. El usuario no podrá ver la URL anterior, y la URL anterior será reemplazada por la nueva URL en el historial del navegador.
  • Redirección temporal: La redirección 302 es una redirección temporal. Una vez que el usuario haga clic en el enlace desde la nueva página, el navegador mostrará la antigua URL en la barra de direcciones. Sin embargo, si el usuario encuentra la página a través de un motor de búsqueda, el título y la descripción de la página siguen siendo los mismos. Se puede usar una redirección 302 para redirigir al usuario a otra página temporalmente, pero no es ideal para redirigir a una URL permanente.

Redirigir sintaxis

Módulo apache mod_alias proporciona un Redireccionar Directiva que solía hacer redireccionamientos temporales o permanentes. La sintaxis básica de redirección es:

Redirigir [estado] [url-path] URL 

Aquí

  • El Redireccionar es una directiva para asignar una url antigua en una nueva. La palabra clave es sensible a los casos.
  • El estado puede ser 301 para redireccionamientos permanentes o 302 para redireccionamientos temporales. También podemos usar palabras clave en su lugar permanente o temperatura.
  • El viejo Ruidón de url es la ruta sensible a la caja que comienza con una barra. Es opcional con la configuración, el valor predeterminado redirigirá todo el sitio.
  • El nuevo Url es la nueva URL para redirigir. Puede ser la ruta del directorio (URL-Path) que comienza con una barra (/) o una URL absoluta que comienza con un esquema y nombre de host.

Ejemplos de redirección

Discutamos algunos ejemplos de dominios o URL de redireccionamiento a otras URL.

  1. Redirige una página a otra: A veces cambiaste el enlace permanente (URL) de cualquier página. Luego puede redirigir a todos los usuarios a una nueva página, que todavía se conectan a la página anterior.
    # Redirección a una nueva URL en el mismo host Redirect 301 "/Viejo" "/nuevo" Redirección 301 "/APP/Servicios.html ""/App/V2/Services.html " 
  2. Redirigir a otros dominios: Esto es útil cuando desea redirigir a los usuarios a una página alojada en otros dominios.
    # Redirigir a una URL en una redirección de host diferente 301 "/App/Service" "https: // App.ejemplo.com/servicio " 
  3. Redirige todo el sitio web: Si ha planeado cambiar su nombre de dominio. Será la mejor práctica configurar 301 redireccionamientos para todo su sitio web a un nuevo dominio. Que te ayudará a restaurar todo SEO.
    # Redirigir todo el sitio web a una nueva redirección de dominio "/" "https: // Ejemplo.neto" 

    Todas las URL y subs URL del sitio web se redirigirán a nuevos https: // ejemplo.neto.

Beneficios de usar .htaccess para implementar redireccionamientos

No tiene que cambiar el contenido de su sitio web. Esto significa que no tiene que preocuparse por asegurarse de que el contenido siga siendo el mismo. Puede agregar redirecciones sin cambiar el contenido en absoluto.

No tiene que preocuparse por penalizar a Google su sitio web. Cuando cambia el contenido en una página, puede activar una penalización desde Google. Sin embargo, Google entiende que las redirecciones son esenciales para un sitio web saludable.

Limitaciones del uso .Htaccess para 301 redireccionamientos

Si está transfiriendo un sitio web a un nuevo dominio, probablemente desee cambiar el contenido en el código fuente para redirigir a los visitantes al nuevo dominio. Usando un .Htaccess Redirect solo redirigirá la URL, pero no cambiará el contenido.

Editando el .El archivo htaccess a menudo es una forma rápida de hacer las cosas, pero también puede ser una forma rápida de romper las cosas. Si comete un error al editar el .archivo htaccess, puede romper todo el sitio.

No puede utilizar .Htaccess para redirigir a los usuarios de un subdominio a otro subdominio. Por ejemplo, si tienes www.ejemplo.com y ejemplo.com como subdominios, no puede redirigir a los usuarios de www.ejemplo.com a ejemplo.comunicarse.

Conclusión

Las redirecciones son una parte esencial para mantener un sitio web saludable. Ayudan a asegurarse de que los enlaces rotos no conduzcan a 404 páginas y que su contenido sea accesible. Hay dos tipos de redirección: la redirección 302 es una redirección temporal. Una vez que el usuario haga clic en el enlace desde la nueva página, el navegador mostrará la antigua URL en la barra de direcciones.

Sin embargo, si el usuario encuentra la página a través de un motor de búsqueda, el título y la descripción de la página siguen siendo los mismos. Se puede usar una redirección 302 para redirigir al usuario a otra página temporalmente, pero no es ideal para redirigir a una URL permanente. Una redirección 301 es una redirección permanente.