Ce înseamnă Redirect 301?
În general, o redirecţionare semnalează utilizatorii şi roboţii motoarelor de căutare asupra noii locaţii a unei resurse.
O redirecţionare 301 ( Moved Permanently ) înseamnă că resursa accesată a fost mutată permanent spre o nouă locaţie. Din punct de vedere SEO, această redirecţionare este considerată “prietenoasă” deoarece către noua locaţie sunt transferate si alte informaţii precum pagerank-ul sau linkurile de tip InBound.
După utilizarea unei redirecţionări 301, vechea adresă, cea care redirecţionează îşi pierde valoarea şi entitatea, fiind indentificată ca noua adresă.
Exemple implementare redirecţionare 301
.htaccess
Această variantă funcţionează numai pentru serverele Apache ce au activat modulul mod_rewrite.
RewriteEngine On RewriteBase / RewriteRule pagina-veche.html pagina-noua.html [R=301,L]
PHP
header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: http://www.serviciiseo.info/nou.html" );
ASP / ASP.NET
Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.serviciiseo.info/nou.html"
JSP
response.setStatus(301); response.setHeader( "Location", "http://www.serviciiseo.info/nou.html" ); response.setHeader( "Connection", "close" );
www vs. non-www
Deşi în mod normal un sit web poate fi accesat folosind ambele adrese ( cu sau fără www ), este recomandată utilizarea unei singure variante.
De exemplu, adresele serviciiseo.info şi www.serviciiseo.info sunt privite de motoarele de căutare ca 2 situri web diferite. Din cauză ca ambele situri au acelaşi conţinut, acest lucru poate duce la o penalizare în rezultatele motoarelor de căutare ( SERPs ).
În plus, pot să difere pagerank-ul şi numărul de IBL-uri.
Soluţia pentru a rezolva această problemă este redirecţionarea utilizatorilor care accesează serviciiseo.info către www.serviciiseo.info sau invers.
Exemplu redirecţionare non-www > www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

