Llámanos: 639 42 60 95

Redirecciones de .htaccess

Redirecciones de .htaccess

Es posible que en algún momento queramos hacer un rediseño de un sitio web nos podemos encontrar que si nos pasamos a WordPress su dominio no coincide con el antiguo, o tenemos más de un dominio y queremos que las URLs sean como las antiguas porque teníamos un buen posicionamiento y no queremos perderlos. En estos casos, la solución puede ser el uso de redirecciones que se hacen desde .htaccess.

Primero definimos redirección, una redirección es decirle al servidor que una URL, o más de una, debe ser dirigida a otra. Par hacerlo hay diferentes formas y diferentes tipos. A continuación os explicamos los tipos de redirecciones y que tener en cuenta al hacerlo.

Tipos de redirecciones

Hay dos tipos de redirecciones:

  • Permanente 301: Este es para indicar que cambiamos de dominio o la estructura de URL.
  • Temporales 302: Esta es un poco rara porque significa que se redirige la URL a otra durante un tiempo y después volverá a la misma.

El proceso de la dos es totalmente transparente para el usuario ya que siempre va a ver la misma URL. Pero para los motores de búsqueda sí que es importante porque lo tendrán en cuenta para resultados futuros. Si ven una redirección 302 estarán pendientes de que la URL antigua vulva a estar habilitada. Si ven la redirección 301 cambiaran la URL antigua por la nueva en los resultados de búsqueda.

Reglas

Una cosa que debemos tener en cuenta en el momento de hacer redirecciones es que tenemos que poner la URL de destino completa. Aunque las redirecciones sean dentro del mismo dominio. El código que veremos será algo así:

Redirect 301 /page.php?id=1 http://www.ejemplo.com/imagenes

Sería incorrecto poner la redirección si el dominio Redirect 301 /page.php?id=1/imágenes ya que daría error.

Os habréis fijado que hemos puesto el ejemplo con el redirect, es así porque si tenemos muchas URLs tendríamos que escribir cada una de las URLs. Con redirect puede ser más simple, si por ejemplo migramos el sitio web con una URL nueva, lo único que tendríamos que hacer es: Redirect 301 / http://www.dominionuevo.com/ y todo lo que fuera a la web antigua pase a la nueva porque cunado encuentra la / indica todo lo que hay.

Autor:

Accede a nuestra sección de proyectos a medida en Diseño Web

Comparte este artículo en tus redes sociales