Bon dia!
Avui m’he posat a actualitzar els enllaços dels meus dominis que tenen redirecció cap al meu principal, www.pali.cat. Així que m’he decidit a fer una petit guia per que coneixeu quins tipus de redirecions web podem fer i quins son més bons que altres, parlant de nivells Servidor i Buscadors
Per realitzar això disposem de diferents opcions de pitjor a millor:
Opció A:
Posar una pàgina del estil index.htm que mostri un text explicant al usuari que la web està situada en el seguent enllaç, i posar-lo.
Opció B:
Posem en el codi META del nostre HTML
<head> <meta http-equiv="refresh" content="0;URL=http://www.novaurl.cat/"> <title>La web ha canviat de direcció </title> </head>
D’aquesta forma la redirecció la fa a nivell de navegador, però pot no funcionar del tot be en alguns, a part de ser lenta.
Opció C:
Redirecció a nivell servidor. Col·loquem el seguent codi en PHP o ASP al servidor
PHP:
<?php header("Location: http://www.novaurl.cat/"); ?>
ASP:
<% Response.Redirect("http://www.novaurl.cat") %>
o amb més paràmetres:
<% Response.Buffer=true %><html> <body> Text de la pàgina </body> </html><% Response.Clear Response.Redirect("http://www.novaurl.cat") %>
Opció D:
Redirecció 301
Aquesta és la opció més interessant, ja que a part de redirigir l’usuari cap al nou web, informem als robots que el contingut és al lloc web següent. D’aquesta forma els buscador actualitzen la seva base de dades amb la nova direcció d’aquest lloc, fent per tant que no perdem clientela ni llocs als buscadors.
<? Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.novaurl.cat" ); ?>
Opcio E:
Redireccó 301 amb ModRewrite
Si el nostre servidor te activada la funció podem fer el mateix editant el fitxer .htaccess
RewriteEngine On RewriteRule .* http://www.novaurl.cat/ [R=301]
Opció F:
També amb .htaccess però més senzill sense ModRewrite
Redirect 301 / http://www.nuevaurl.com/
Podeu trobar més redireccions 301 al buscador, per cada llenguatge.
Salutacions 🙂