Aunque no nos fijemos nos encontramos con cientos de redirecciones cuando navegamos por Internet, por poner un ejemplo y que cualquiera lo entienda simplemente tenemos que fijarnos en cualquier acortador de enlaces, lo que hace es simplemente una redirección a la URL completa.
Para realizar una redirección podemos usar tanto htaccess, PHP, JavaScript y HTML, particularmente recomiendo usar htaccess ya que es la más rápida y no cargarás ningún documento de intermediario.
Además de esto también nos debemos fijar en los diferentes tipos de redirección que nos podemos encontrar ya que cada uno debemos usarlo para una cosa diferente y aunque tus usuarios no notarán ninguna diferencia la verdad es que especialmente ante los buscadores habrá mucha:
- Redirección 301: Significa que el cambio que vas realizar será permanente, los buscadores traspasarán a la nueva URL la relevancia de su antecesora y eliminarán de su indice la antigua.
- Redirección 302: Significa que el cambio es temporal por lo que los buscadores no lo tendrán en cuenta, podrás volver a usar la URL de siempre ya que no perderá su relevancia. Ojo con realizar esto ya que si tu nueva URL gana enlaces y después dejas de usarla perderás esa relevancia.
Redirección 301 con htaccess
redirect 301 / http://www.dominio.com/url
|
redirect 301 / http://www.dominio.com/url
Redirección 302 con htaccess
redirect 302 / http://www.dominio.com/url
|
redirect 302 / http://www.dominio.com/url
Redirección 301 con PHP
header ("HTTP/1.1 301 Moved Permanently");
header ("Location: http://www.dominio.com/url");
|
header ("HTTP/1.1 301 Moved Permanently");
header ("Location: http://www.dominio.com/url");
Redirección 302 con PHP
header ("HTTP/1.1 302 Moved Permanently");
header ("Location: http://www.dominio.com/url");
|
header ("HTTP/1.1 302 Moved Permanently");
header ("Location: http://www.dominio.com/url");
Con javascript y con HTML no podremos indicar el tipo de redirección que estamos realizando por lo que los rastreadores seguirán rastreando la página.
Redirección con JavaScript
<script type="text/javascript">// <![CDATA[
window.location.href='http://www.nuevadireccion.com/';
// ]]></script>
|
<script type="text/javascript">// <![CDATA[
window.location.href=’http://www.nuevadireccion.com/’;
// ]]></script>
Redirección con HTML
<meta http-equiv="refresh" content="0;url=http://www.nuevadireccion.com/">
|
<meta http-equiv="refresh" content="0;url=http://www.nuevadireccion.com/">
Me gustaría destacar que los buscadores tienen sus propias herramientas para los webmaster donde podrás indicar un cambio de URL. Google Herramientas para Webmaster
Puedes hacer click para continuar leyendo o ¡Puedes dejar un comentario en respuesta al artículo aquí!