În ce cazuri, în general, trebuie să aplicați o redirecționare și exemple de sarcini care trebuie rezolvate cu această redirecționare:
2) Dacă schimbați domeniul site-ului, datorită setarea corectă o redirecționare, puteți stoca parametri, cum ar fi TIC și PR, precum și toate pozițiile pe cererile cheie, care au fost pe domeniul vechi.
4) Eliminați paginile duplicate cu parametri precum feed, replytocom, trackback etc.
După cum puteți vedea din lista de mai sus, lista funcțiilor utile care pot fi efectuate cu ajutorul redirecționării este destul de mare (tocmai am menționat cele principale). Acum să trecem de la teorie la practică și să învățăm cum să compilam corect fișierul htaccess, care este principalul link în redirecționare.
Tipuri de redirecționări prin fișierul htaccess
Deschideți fișierul htaccess (pentru serverul Apache), care se află în rădăcina site-ului (dacă nu există un astfel de fișier, apoi îl creați).
Redirecționarea domeniului de la www la fără-www
Redirecționarea domeniului fără un prefix www pe www
Manipularea cu o slash la sfârșitul adresei URL
Pentru a exclude această opțiune și a lăsa în cele din urmă URL-urile paginilor care nu au o slash, lipiți acest cod în fișierul htaccess:
dacă doriți ca slash-ul să fie prezent la sfârșitul fiecărei adrese URL, utilizați următorul cod:
O redirecționare separată pentru duplicatele paginii principale
Pentru a remedia această eroare, lipiți-vă în fișierul deja cunoscut, astfel de cod:
Dacă se aplică această regulă, toate paginile vechiului site vor fi redirecționate către noul domeniu.
De asemenea, puteți utiliza o opțiune alternativă pentru a redirecționa toate paginile site-ului vechi la unul nou:
Dar codul pentru redirecționarea de la catalogul vechi la cel nou:
Redirecționarea unui domeniu vechi la unul nou:
Există cazuri în care este necesar ca o pagină ca test.htm să fie redirecționată către pagina test.html. Acest lucru este rezolvat prin acest cod:
RewriteEngine pe
RewriteBase /
RewriteRule ^ test \ .htm $ test.html [R = permanent]
Dacă doriți să înlocuiți toate extensiile de pe site, atunci redirecționarea htaccess va fi:
RewriteEngine pe
RewriteBase /
RewriteRule ^ (. *) \. Htm $ $ 1.html [R = permanent]
Am dat doar cele mai comune metode de redirecționare, care pentru rezolvarea sarcinilor standard vor fi destul de suficiente. Dacă aveți nevoie pentru a rezolva alte probleme asociate cu o redirecționare (în plus față de cele pe care am descris în articolul), vă sfătuiesc să contactați profesioniști, deoarece site-ul de plumb inutilizabil de setări incorecte în fișierul htaccess este foarte simplu.
Cu toate că, în principiu, regulile de bază sunt ușor de înțeles, și puteți încerca să configurați 301 redirecționării prin htaccess pentru scopurile lor (în cazul în care nu sunt prea complicate).
O verificare poate fi efectuată aici. Pagina pe care vă interesează ar trebui să returneze 301 de răspunsuri la server.
Servicii generice de redirecționare:
Asta am vrut să vă spun în articolul de astăzi. Dacă aveți întrebări, asigurați-vă că le întrebați.
Asta e pentru toată lumea, acum!
Sincer, Alexander Melnichuk.