Cum se face o redirecționare 301

Publicat: 2022-06-12

Ce este o redirecționare 301?

O redirecționare 301: este o comandă de server web folosită pentru a spune motoarele de căutare și browserelor că o anumită pagină sau director, sau chiar un întreg domeniu, a fost mutat la o nouă adresă web. O redirecționare 301 determină motoarele de căutare să indexeze noua pagină și să renunțe la pagina veche din indexul lor, în timp ce transferă autoritatea link-ului de intrare către noua locație. De asemenea, determină browserul să trimită un utilizator la acea pagină nouă.

Gândiți-vă la o redirecționare ca la o schimbare a cardului de adresă pentru web. Atâta timp cât totul este făcut corect, o redirecționare 301 vă va asigura că păstrați valoarea linkului câștigată de pagina veche și va ajuta la prevenirea conținutului duplicat care ar putea apărea dacă motoarele ar indexa ambele versiuni ale paginii dvs.

Aflați cum să implementați corect redirecționările 301 pe serverele web (Apache sau Microsoft). Dacă pagina dvs. se mută, trebuie să faceți acest lucru sau să vă pierdeți clasamentul în căutare.

Citiți mai departe pentru informații despre:

  • Cum se implementează o redirecționare 301 folosind .htaccess pentru Apache
  • Cum să implementați o redirecționare 301 folosind IIS pe un server Microsoft Windows
  • Metode alternative de implementare a unei redirecționări 301
  • De ce ar putea fi necesar să implementați o redirecționare 301

Faceți o redirecționare 301

Cum se face o redirecționare 301 – Folosind .htaccess pentru Apache

Asigurați-vă că aveți acces la serverul dvs. și la fișierul dvs. de configurare Apache și că puteți utiliza fișierele dvs. .htaccess. Capacitatea de a utiliza fișiere .htaccess va rezida într-o comandă numită „Allow Override” din fișierul de configurare Apache. Dacă nu aveți acest acces, va trebui mai întâi să vă sunați compania de găzduire și să obțineți acces.

Odată ce știți că aveți acces la acest fișier, următorul pas este să îl localizați. Fișierul .htaccess este un fișier de control care permite modificări ale configurației serverului pe bază de director. Acesta controlează acel director și toate subdirectoarele conținute în el. În cele mai multe cazuri, acest fișier va fi plasat în folderul web rădăcină pentru site-ul dvs. Dacă nu există niciun fișier .htaccess prezent, creați unul.

Pentru a începe să utilizați fișierul .htaccess către paginile de redirecționare 301 de pe site-ul dvs., deschideți FTP-ul și conectați-vă la site-ul dvs. Intră în folderul web rădăcină pentru a accesa fișierul .htaccess.

(Notă: punctul din .htaccess îl face un fișier ascuns, așa că asigurați-vă că browserul dvs. FTP este activat pentru a vizualiza fișierele ascunse.)

Când începeți să editați fișierul, utilizați un editor de text în stil UNIX, mai degrabă decât Notepad. De obicei, un editor HTML sau un editor de cod, cum ar fi TextPad, funcționează foarte bine. Pentru a redirecționa 301 pagini folosind fișierul .htaccess, veți adăuga o linie la fișier care spune serverului ce trebuie să facă.

Pentru a redirecționa 301 o pagină:

RedirectPermanent /old-file.html http://www.domain.com/new-file.html

Pentru a redirecționa 301 un întreg domeniu:

RedirectPermanent / http://www.new-domain.com/

Odată ce ați introdus comenzile pentru a vă redirecționa paginile 301, trebuie să vă asigurați că există o linie goală la sfârșitul fișierului. Serverul dvs. va citi fișierul .htaccess linie cu linie, ceea ce înseamnă că la un moment dat va trebui să-i aruncați un caracter „sfârșit” pentru a indica că ați terminat. O modalitate ușoară de a face acest lucru este să puneți o linie goală în partea de jos a fișierului.

Cum se face o redirecționare 301 - Folosind IIS pe un server Microsoft Windows

Navigați către Managerul Internet Information Services (IIS), care se găsește cu Instrumente administrative în meniul Start. De acolo, veți găsi un panou în partea stângă care listează toate site-urile dvs. Alegeți site-ul la care doriți să lucrați.

Odată ce îl selectați, apar mai multe module. Verificați că modulul de rescriere URL este prezent. Dacă nu este, îl puteți instala aici.

După ce îl aveți, faceți dublu clic pentru a deschide modulul. În partea dreaptă, veți vedea o opțiune pentru Adăugare reguli. Faceți clic pe acesta și apoi selectați Regulă necompletată din secțiunea Reguli de intrare. Apăsați OK. Aceasta vă va duce la o pagină Editați regulile de intrare. Introduceți un nume pentru regulă, cum ar fi Old Domain Redirect sau Old Page Redirect.

Accesați panoul de potrivire URL. Setați adresa URL solicitată la „Se potrivește cu modelul” și apoi Utilizare ca expresii regulate. Acum veți specifica dacă redirecționați o singură pagină, un grup de pagini sau un întreg domeniu:

  • Pentru a redirecționa 301 o singură pagină, introduceți numele paginii sub Model. De exemplu, dacă am redirecționa această postare pe blog, am introduce blog/how-to-properly-implement-a-301-redirect/ în câmpul Pattern.
  • Pentru a redirecționa întregul site, am introduce (.*) în câmpul Pattern.
  • Pentru a redirecționa toate paginile de pe BruceClay.com în folderul SEO, am introduce seo/(.*)

Asigurați-vă că „ignora majuscule” este bifat.

Treceți în jos la panoul de acțiuni și selectați Redirecționare din meniul drop-down Tip de acțiune. În Proprietăți acțiune, introduceți noua adresă URL. Dacă este o singură pagină, introduceți o singură pagină. Dacă este vorba de întregul domeniu sau de un grup de pagini, introduceți noua destinație cu o referință din spate, care este {R:0}. Referința din spate va păstra toate adresele URL ale paginilor intacte cu noul domeniu.

De exemplu, dacă am schimba BruceClay.com în BCI.com, am introduce https://www.bci.com/{R:0}

Dacă utilizați parametrii de urmărire și doriți ca aceștia să fie îndepliniți, bifați Adăugați șirul de interogare.

În câmpul Tip de redirecționare, selectați Permanent (301).

Faceți clic pe Aplicați în dreapta sus în coloana Acțiuni pentru a salva redirecționarea.

(Dacă doriți să examinați redirecționarea 301, apăsați înapoi la reguli din coloana Acțiuni.)

După ce salvați această redirecționare, regulile pe care le-ați creat sunt salvate în fișierul web.config, pe care îl puteți edita în viitor.

Metode alternative de implementare a unei redirecționări 301

Dacă nu aveți acces la fișierul .htaccess sau la panoul de administrare Windows Server, puteți face redirecționări 301 cu cod pe paginile dvs. vechi. Dacă paginile dvs. sunt în PHP, ASP, Java sau orice altă limbă care vă permite să modificați anteturile de răspuns, pur și simplu plasați codul în partea de sus a fiecărei pagini pentru a face redirecționarea permanentă.


Redirecționarea paginilor este doar O abilitate pe care un SEO trebuie să o cunoască. La BCI, ajutăm clienții nu doar cu instrucțiunile SEO, ci și cu întrebările de strategie de care au nevoie pentru a-și optimiza veniturile online. Doriți să explorați cum vă putem ajuta? Solicitați o conversație sau sunați-ne astăzi.


De ce ar putea fi necesar să implementați o redirecționare 301

Există de multe ori o redirecționare 301 are sens. Iată câteva dintre cele mai comune:

  • Îți schimbi întregul domeniu rădăcină.
  • Doriți să reorganizați paginile schimbând sau eliminând un director.
  • Să presupunem că CNN a postat un link către această postare pe blog, dar adresa URL a fost incorectă. Am dori în continuare să captăm traficul care va ajunge la o pagină 404. Așa că am introdus o redirecționare 301 pentru a direcționa utilizatorii de la linkul prost către adresa URL corectă.
  • Vrei o adresă URL vanitară.

Notă: dacă sunteți îngrijorat că ați putea pierde PageRank printr-o redirecționare, știți că orice fluctuații vor fi temporare. Analistul Google Webmaster Trends, Gary Illyes, a oferit recent această asigurare:


Aveți întrebări despre implementarea unei redirecționări 301? Întrebați-ne în comentarii și vom fi bucuroși să vă ajutăm.

Această postare, scrisă inițial în 2007 de Lisa Barone, este printre cele mai vizitate postări pe blog din toate timpurile, așa că o menținem actualizată și exactă. Vă mulțumim pentru vizită și sper să vă fie de ajutor!