10WEBSEO

Optimizare SEO pentru Google

  • Blog
    • Tehnici SEO
    • Optimizare Site
    • Penalizari
    • Marketing
  • Contact

Ghid pentru a face redirectionari 301

In acest ghid, va voi invata sa faceti redirectionari 301 in Apache pentru orice situatie in care vredirectionari 301a aflati. O redirectionare 301 este un  aspect  esential  pentru a schimba, elimina sau a consolida paginile.

De aceea este o solutie principala la problemele SEO.  Ti se poate spune “ fa o redirectionare 301 si gata ”, dar ….

Cum faci daca nu  ai idee?

De acum nu veti avea nici o problema.

Continut

  • 1 Ce este o redirectionare 301?
  • 2 De ce sunt importante redirectionarile 301?
  • 3 Cum facem redirectionari 301?
  • 4 Fii atent cu fisierul .htaccess
  • 5 Cat timp lasam redirectionarile 301?
  • 6 Cazuri de redirectionare
  • 7 Redirectioneaza o pagina
  • 8 Redirectioneaza un director
  • 9 Redirectioneaza un domeniu
  • 10 Redirectioneaza IP
  • 11 Redirectioneaza Nu www la WWW ( si viceversa)
  • 12 Redirectionare HTTP la httpS ( si viceversa)
  • 13 Redirectionare slash (/)
  • 14 Esential pentru ca redirectionarile sa functioneze

Ce este o redirectionare 301?

Redirectionari 301 sunt comenzi  ce trimit utilizatorilor si motoarelor de cautare un URL la altul in mod automat. Din acest motiv ele sunt esentiale pentru mentinerea site-ului in bune conditii.

Datorita acestora utilizatorii nu au o experienta neplacuta de a ajunge la pagina care un exista ( eroare 404). Ajuta, deasemenea, motoarele de cautare sa actualizeze noile adrese URL.

Redirectionarile 301 sunt utile atunci cand:

  • Doriti sa modificati adresa unui URL sau sa-l eliminati
  • Aveti problema de continut duplicat 
  • Veti primi vizite sau link-uri de URL care un mai exista
  • Esti pe cale sa schimbi continutul sau CMS
  • Trebuie sa setati versiunea canonica a site-ului

De ce sunt importante redirectionarile 301?

Exista mai multe moduri de a face redirectionari, cum ar fi. meta refresh sau JavaScript. Cu toate acestea, singurele care trec testul motoarelor de cautare sunt 301.

Diferenta este ca o redirectionare 301 trimite toata valoarea legaturii interne la noua adresa URL. Si acest aspect nu ar fi important daca motoarele de cautare nu ar calcula popularitatea unei pagini bazandu-se pe link-uri.

Nota: In februarie 2016, Google a facut cunoscut faptul ca redirectionarile 302 transmit, de asemenea, Page Rank ( doar daca vrei sa te convingi). Au afirmat ca, de asemenea, ca redirectionarile 30x ( ambele 301 si 302), mentin valoarea PageRank de-a lungul intregului lant de redirectionare, spre deosebire de inainte cand se pierdea o parte cu fiecare salt.

Atunci cand un browser intalneste o redirectionare 301 reactioneaza in felul urmator:

  1. Sterge pagina veche de index – Aceasta pagina nu va aparea in rezultatele de cautare.
  2. Include o noua pagina in index – Incepand din acest moment o ia in considerare pentru elaborarea noilor rezultate de cautare.
  3. Se trece valoarea paginii vechi la cea noua – Cu aceasta ma refer la popularitatea pe care o dau linkurile catre pagini care afecteaza in mod direct clasamaentul.

Prin urmare, daca doriti sa mutati continutul de pe site-ul dvs. si sunteti ingrijorat de SEO, ar trebui sa utilizati o redirectionare 301 mai degraba decat orice altceva.

Cum facem redirectionari 301?

O redirectionare 301 este usor de implementat. Pur si simplu editati un fisier pe serverul dvs. numit .htaccess si introduceti comenzile necesare.

In cazul in care nu stii ce este, .htaccess este un fisier care controleaza configuratia serverului. Acesta este situat in radacina site-ului dvs. si este primul care se incarca atunci cand un utilizator sau un motor de cautare acceseaza site-ul.

Pentru a introduce redirectionari 301 in fisierul .htaccess, urmati acesti pasi:

  1. Gasiti fisierul .htaccess – Conectare prin FTP pe server ( puteti utiliza FileZilla sau CyberDuck) si localizati fisierul .htaccess ( de obicei este in /www/, /httpdocs/, /public/ sau /public_html/). Retineti ca acesta este un fisier ascuns, deci trebuie sa activati optiunea de a vizualiza toate fisierele din FTP.
  2. Deschide fisierul – cu orice editor de text, cum ar fi Notepad sau Notepad ++.
  3. Editati fisierul – Instructiunile sunt mai jos.
  4. Salvati fisierul – cu codarea ANSI pentru a preveni erorile.

Fii atent cu fisierul .htaccess

Fisierul .htaccess este o chestie serioasa. Daca ati facut o greseala in timpul editarii acestuia puteti provoca un dezastru, cutremur, tsunami, si alte chestii nu tocmai placute, asa ca trebuie tratat cu respect.

Va recomand sa luati aceste masuri de precautie:

  • Faceti o copie de rezerva a fisierului inainte de a face modificarile.
  • Nu schimbati nici o linie din el daca nu stii ce faci.
  • Testeaza fiecare dintre redirectionarile introduse, inclusiv pagini individuale, directoare, etc.
  • Faceti schimbarile in orele cu cel mai putin trafic.

Cat timp lasam redirectionarile 301?

In teorie o redirectionare 301 este permanenta si ar trebui sa fie lasata configurata pentru totdeauna. Dar, in practica, aceasta este dificil de a o mentine pentru totdeauna.

Cat de mult timp ( cel putin ) ar trebui sa fie lasata o redirectionare 301? Este gresit sa o stergeti?

Analistul Google John Mueller a spus ca motorul de cautare poate dura intre 6 luni si un an pentru a recunoaste ca site-ul a schimbat directia, prin urmare, recomanda pastrarea redirectionarii active cel putin un an.

” Daca recunoastem ca redirectionarea este permanenta, atunci o luam in considerare pe viitor. Asa ca, daca v-ati mutat site-ul si am ajuns sa-l recunoastem ( aceasta poate dura, probabil, o jumatate de an sau un an), atunci puteti elimina redirectionarea intr-o anumita masura.

Pe de alta parte daca stergeti vechile redirectionari si URL-urile sunt legate, va duce la o pagina 404. Pentru a preveni utilizatorul de aceasta experienta neplacuta, avertizati site-urile de referinta pentru a actualiza linkurile catre paginile dvs. Google are un ghid si explica pasii.

Pe scurt: pastrati redirectionarile atata timp cat este posibil, cel putin un an si asigurati-va ca link-urile catre site sunt actualizate la noua versiune.

Cazuri de redirectionare

Atunci cand faceti redirectionari va puteti intalni cu o varietate de situatii, nu toate se rezolva la fel.

Sa ne uitam la mai multe tipuri de redirectionari in fiecare dintre aceste cazuri:

  • Redirectioneaza o pagina
  • Redirectioneaza un director
  • Redirectioneaza un domeniu
  • Redirectioneaza un IP
  • Redirectioneaza de la Nu www la WWW ( si viceversa)
  • Redirectionare de la HTTP la httpS ( si viceversa)
  • Se redirectioneaza slash (/)

OOOK, sa vedem:

Redirectioneaza o pagina

Acesta este cazul cand doriti sa mutati o pagina de la o adresa la alta, atat si nimic mai mult.

Este o actiune foarte frecventa:

  • Redenumiti adresa URL
  • Mutarea continutului la o alta pagina
  • Eliminam pagina

Redirectionarea se va face astfel:

Redirect 301 / pagina veche http://www.exemplu.com/noua-pagina

Retineti ca prima adresa URL nu include domeniu si la celalat da. Avantajul acestei sintaxe este ca puteti muta pagina nu numai la domeniul dvs., ci la unul diferit.

In mod alternativ, poate fi cazul in care doriti sa mutati doar pagina de start a site-ului dvs. la o pagina interna sau la alt domeniu.

Aceasta redirectionare ar fi:

RedirectMatch 301 ^/$ http://www.exemplu.com/noua-pagina

 

Redirectioneaza un director

Daca doriti sa redirectionati un director catre domeniul root. Sa presupunem ca aveti un director pe site-ul dvs. de care se leaga alte directoare sau pagini si doriti sa-l mutati intr-un director cu un nume diferit, pastrand toate directoarele si paginile care se leaga de el.

Redirectionarea ar fi aceasta:

Redirect 301 /vechi-director/ http://www.exemplu.com/nou-director/

Retineti ca puteti redirectiona nu numai directoarele de nivel superior dar si subdirectoarele. Singurul lucru pe care ar trebui sa-l faceti este sa includeti intreaga structura de directoare la nivelul care va intereseaza:

Redirect 301 /director/vechi-subdirector/ http://www.exemplu.com/director/nou-subdirector/

Un alt caz interesant ar fi sa mutati un director la un subdirector mai profund, dar acesta deja se complica:

Redirect 301 /director/subdirector/ http://www.exemplu.com/director/nou-subdirector/subdirector/

Acum, sa presupunem ca aveti un director de care aveti agatate pagini interne si ati decis sa eliminati directorul si tot ceea ce contine. Aceasta ar fi redirectionare:

RedirectMatch 301 ^/vechi-director/(.*)$ http://www.exemplu.com/noua-pagina

 

Redirectioneaza un domeniu

De multe ori se doreste redirectionarea unui domeniu catre altul. Poate sa vina o vreme cand numele dvs. de domeniu nu mai are sens si va trebui sa-l mutati la altu cu un nume mai potrivit. Desigur doriti sa pastrati intreaga structura de URL-uri, numai sa schimbati numele de domeniu.

Trebuie schimbat astfel:

Redirect 301 / http://www.exemplu.com/

Iar daca doriti sa redirectionati tot continutul vechiului domeniu la noua pagina de pornire:

RedirectMatch 301 (.*) http://www.example.com/

Atunci cand mutati un site de la un domeniu la altul, nu uitati sa reinnoiti vechiul domeniu si hosting pentru a continua redirectionarile. Daca uitati veti pierde link juice pe care l-ati acumulat pana acum.

 

Redirectioneaza IP

Adesea se uita ca adresa unui IP al unui site se redirectioneaza catre adresa URL a domeniului. In caz contrar motoarele de cautare se pot confunda si indexeaza o replica a site-ului pentru IP-ul serverului.

Pentru a redirectiona IP-ul serverului la domeniul dvs. se aplica urmatoarea regula:

<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} ^198\.52\.100\.23
RewriteRule (.*) http://www.exemplu.com/$1 [R=301,L,QSA]
</IfModule>

Atunci cand configurati redirectionarea nu uitati sa schimbati IP-ul din exemplu cu IP-ul serverului dvs. Il puteti obtine cu acest instrument SpyOnWeb.

 

Redirectioneaza Nu www la WWW ( si viceversa)

Aceasta redirectionare evita problema de a avea doua versiuni ale unui site, una in versiunea www.exemplu.com si alta in versiunea exemplu.com ( fara www). Ceea ce face este sa redirectioneze tot ce este in versiunea Nu www la versiunea www prin redirectionare canonica:

<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} ^exemplu.com [NC]
RewriteRule (.*) http://www.exemplu.com/$1 [R=301,L,QSA]
</IfModule>

Desigur, ceea ce va intereseaza este de a avea site-ul in versiunea Nu www, asa cum este al meu.

In acest caz redirectionare WWW la Nu www este acesta:

<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} ^www.exemplu.com [NC]
RewriteRule (.*) http://exemplu.com/$1 [R=301,L,QSA]
</IfModule>

 

Redirectionare HTTP la httpS ( si viceversa)

Migrarea corecta de la http la https. Daca aveti un site securizat care functioneaza numai cu SSL, este bine sa va asigurati ca paginile dvs sunt intotdeauna cu protocolul HTTPS.

Pentru a face acest lucru se foloseste urmatoarea regula:

<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.exemplu.com/$1 [R=301,L,QSA]
</IfModule>

Daca ati avut un site cu SSL si ati decis sa eliminati certificatul, va trebui sa redirectionati la versiunea HTTP. In caz contrar utilizatorii vor intalni un mesaj de eroare in browser si veti pierde vizitatori.

Aceasta este regula:

<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} on
RewriteRule (.*) http://www.exemplu.com/$1 [R=301,L,QSA]
</IfModule>

 

Redirectionare slash (/)

Paginile trebuie sa fie disponibile atat cu bara la final cat si fara ea. De exemplu:

  • http://exemplu.com/pagina
  • http://exemplu.com/pagina/

Daca este asa, aveti un duplicat care poate fi rezolvata doar prin redirectionarea unei versiuni la alta.

Pentru a redirectiona toate paginile fara bara la final la cele cu bara, utilizati urmatoarea regula:

<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule (.*) http://www.exemplu.com/$1/ [R=301,L,QSA]
</IfModule>

Si pentru a face schimbarea invers, adica sa eliminam bara de la final, utilizati urmatoarea regula:

<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)/$ http://www.example.com/$1 [R=301,L,QSA]
</IfModule>

 

Esential pentru ca redirectionarile sa functioneze

Pentru a va asigura ca redirectionarile functioneza, aveti nevoie sa puneti in aplicare fisierul .htaccess pe un server Apache , si cu functia mod rewrite activata.

Pentru a face acest lucru includeti urmatorul cod la inceputul fisierului:

Options +FollowSymlinks
RewriteEngine on

Ghid pentru a face redirectionari 301

About Dan Popa

Nimic interesant, doar cu cateva zile de experienta dar cu mare intensitate si sunt la naibii de bun.
Atata timp cat exista retele de socializare nu luati prea in serios treaba cu SEO ca se poate trai si fara.
Dan Popa

Lasă un răspuns Anulează răspunsul

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Articole recente

  • 4 trucuri marketing pentru a face ca oferta dvs. să fie mai atractivă
  • 8 tehnici SEO folosite in wordpress
  • Alegerea unui domeniu web
  • Ghid pentru a face redirectionari 301
  • Strategii si tehnici SEO local
  • Factori SEO pentru Google
  • Dictionar SEO

Politica de cookies

Politica de confidentialitate

GDPR

  • Blog
  • Contact

Copyright © 2021 · Parallax Pro Theme on Genesis Framework · WordPress · Log in

Acest site foloseste cookies. Prin navigarea pe acest site, va exprimati acordul asupra folosirii cookie-urilor.Accept Citeste
Politica de cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necesare
Întotdeauna activate

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necesare

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.