Com fer una Redirecció 301
by rgalindo
Avui en bcnblogteam parlarem sobre com fer una redirecció 301. Sabem realment què és, per a què la utilitzem o en què ens afecta o ens pot beneficiar el seu ús? A continuació us explicarem detalladament com realitzar-les, quan i quins tipus podem trobar-nos.
Podem definir-la com una font per traslladar, eliminar i consolidar pàgines. Tècnicament és un comando que utilitzem per enviar a l’usuari o al cercador d’una URL a una altra de forma automàtica. Això et dóna l’opció de moure una pàgina del teu lloc, un directori o el domini complet. D’aquesta forma, l’usuari que clickeé sobre el teu lloc serà reexpedit al nou, evitant d’aquesta manera que li aparegui que la pàgina no existeix.
En quins casos podem utilitzar les redireccions 301?
- Volem canviar la URL d’una pàgina o eliminar-la.
- Problemes de contingut duplicat.
- Reps enllaços en URL’s que ja no existeixen.
- Volem canviar de gestor de continguts o CMS.
- Necessites establir la versió canònica del teu lloc.
Una redirecció 301 transmet tot el valor d’enllaç de l’antiga URL a la nova (Aproximadament un 90% com a mínim). Això és important, tenint en compte que actualment els cercadors calculen la popularitat basant-se en enllaços.
Com respon el cercador davant una redirecció 301?
- Elimina l’antiga pàgina del seu índex (No tornarà a aparèixer en les cerques dels usuaris).
- Inclou la nova en el seu índex (La tindrà en compte en futurs resultats de cerca).
- Transfereix el valor de l’antiga a la nova (Transfereix la popularitat , que és el que afecta directament als rànquings).
Com realitzar redireccions 301?
Per realitzar una redirecció 301 simplement haurem d’editar l’arxiu .htaccess. Aquest arxiu controla la configuració del servidor. Ho trobarem en l’arrel del nostre lloc i és el primer que es carrega quan un usuari o un cercador accedeixen a un lloc.
Passos per editar el .htaccess
- Localitzar el .htaccess en l’arrel del nostre lloc. Podem accedir a través d’un gestor FTP com FileZilla o Cyberduck o a través del nostre gestor d’arxius del nostre hosting.
- Obrim arxius i ho editem.
- Guardem l’arxiu amb codificació ANSI.
Recomanacions pel .htaccess
- Fer còpia de seguretat abans de qualsevol canvi.
- Provar totes les redireccions una vegada realitzades i guardades.
- Intenta realitzar els canvis en les hores de menor tràfic.
Segons Google, el cercador pot trigar entre 6 mesos i 1 any a reconèixer que un lloc ha canviat d’adreça pel que és recomanable, com a mínim, mantenir-les 1 any.
Recorda que si esborres les teves redireccions i hi ha enllaços a les teves antigues URL’s, conduiran a una pàgina sense contingut i mostraran un error 404 , provocant una mala experiència d’usuari. Recorda avisar a altres llocs perquè actualitzin els enllaços.
Tipus de redirecció 301
- Redireccionar una pàgina
Imagina que vols moure la teva pàgina d’una direcció a una altra. Això farà que directament en accedir a la primera ruta ens enviï a la segona.
Redirect 301 /vella-pagina http://www.ejemplo.com/nueva-pagina
Amb aquesta estructura podríem moure la pàgina no solament dins del teu domini, si no hacio un altre extern.
Alternativament, pot donar-se el cas en el qual vulguis moure únicament la pàgina principal del teu lloc (la home), a una pàgina interna o a un altre domini. En aquest cas seria així :
RedirectMatch 301 ^/$ http://www.ejemplo.com/nueva-pagina
- Redireccionar un directori
Suposem que tens un directori en el teu lloc del que pengen altres directoris o pàgines, i vols moure-ho a un directori amb un altre nom, conservant tota l’estructura de directoris i pàgines que pengen d’ell.
Redirect 301 /vell-directori/ http://www.ejemplo.com/nuevo-directorio/
Fixa’t que no només pots redireccionar directoris de primer nivell, sinó subdirectoris. L’única cosa que hauries de fer seria incloure l’estructura completa del directori fins al nivell que t’interessi:
Redirect 301 /directori/vell-subdirectori/ http://www.ejemplo.com/directorio/nuevo-subdirectorio/
- Redireccionar un domini
Si ja no t’interessa el nom del teu domini o no té res a veure amb el que últimament publiques, pots redireccionarlo a un altre conservant tota l’estructura d’URL.
Redirect 301 / http://www.ejemplo.com/
I en el cas que vulguis redireccionar tot el contingut del vell domini a la pàgina principal del nou:
RedirectMatch 301 ^(.)$ http://www.ejemplo.com/
En moure un lloc d’un domini a un altre, has d’acordar-te de renovar l’antic domini juntament amb un pla d’allotjament per seguir conservant les redireccions. Si se t’oblida i no aconsegueixes que els enllaços que apunten al vell domini canviïn al nou, perdràs treball d’enllaç que havies acumulat fins al moment.
- Redireccionar de no-www a www (i viceversa)
Amb això aconseguirem evitar tenir un contingut en www.ejemplo.com i un altre en ejemplo.com. El que fa és redireccionar tot el que està en la versió no-www a la versió www en el que es diu redirecció canònica:
<IfModule mod_rewrite.c> RewriteCond %{HTTP_HOST} ^ejemplo.com [NC] RewriteRule ^(.)$ http://www.ejemplo.com/$1 [R=301,L] </IfModule>
Però clar, pot ser que el que t’interessi és tenir el teu lloc en la versió no-www, com faig jo.
En aquest cas, la redirecció de www a no-www seria així:
<IfModule mod_rewrite.c> RewriteCond %{HTTP_HOST} ^www.ejemplo.com [NC] RewriteRule ^(.)$ http://ejemplo.com/$1 [R=301,L] </IfModule>
Recorda que perquè l’arxiu .htaccess funcioni ha de tenir la funció mod rewrite activada d’aquesta forma i a l’inici de l’arxiu :
Options +FollowSymlinks RewriteEngine on
Justo després d’això i tenint clar que tipus de redirecció volem fer, solament ens bastarà copiar, pegar i substituir per les nostres dades (pàgina/directori i domini) i ja tindrem llista la nostra redirecció 301!
Recommended Posts
Com importar productes de PrestaShop a WooCommerce
16 de August de 2018
Com comprovar el nivell de SPAM dels teus emails?
24 de April de 2018
Programar tasques cron en Linux des de Plesk
11 de November de 2017