Cum să creați redirecționări cu WordPress

Publicat: 2018-11-13

Există mai multe motive pentru care este posibil să aveți nevoie pentru a crea o redirecționare pe site-ul dvs. WordPress. Poate doriți să vă schimbați structura de legătură permanentă, să eliminați o postare sau o pagină veche sau să creați o nouă postare de blog pentru a înlocui una veche. Oricare ar fi motivul dvs., cea mai bună practică în aceste instanțe este să creați o redirecționare, astfel încât vizitatorii dvs. să nu primească o eroare de 404 pagini atunci când încearcă să vadă conținutul dvs. la vechiul link. Dacă este prima dată când auziți de această bună practică, ar putea fi o idee bună să folosiți Search Console Google pentru a vedea dacă site-ul dvs. are deja 404 de erori care trebuie reparate. Vestea bună este că, dacă aveți deja 404 de erori de remediat sau doriți doar să le evitați în viitor, acest post vă va învăța cum să creați redirecționări WordPress în trei moduri diferite, astfel încât să puteți alege cea mai bună soluție pentru nevoile dvs. .

Ce este o redirecționare WordPress?

Din punct de vedere tehnic, nu este doar o redirecționare WordPress, ci o redirecționare web care le spune browserelor că X URL nu mai este disponibil și că ar trebui să meargă la Y URL. Indiferent dacă site-ul dvs. este pe Wix, pe Drupal sau doar pe un site HTML simplu, redirecționarea URL-ului se poate face cam la fel. Nu contează ce platformă utilizați.

Există multe tipuri diferite de redirecționări, fiecare cu un cod numeric diferit, așa că haideți să le descompunem mai întâi. Cele mai frecvente două sunt 301 și 302 , pe care ne vom concentra astăzi.

  • 301 - O redirecționare permanentă. Le utilizați atunci când schimbați definitiv adresele URL sau structurile site-ului. Toată puterea și clasamentul SEO al vechiului link sunt transferate către cel nou. Din toate punctele de vedere, vechea adresă URL se transformă în cea nouă.
  • 302 - O redirecționare temporară. Le folosiți atunci când aveți nevoie de o schimbare pe termen scurt. Poate o reproiectare a site-ului sau o soluție rapidă pentru o eroare sau o eroare. Nu este transferat nici un link-juice sau clasament.

Există, de asemenea, 300 , 303 , 304 , 307 și 308 redirecționări. Dar acestea sunt rezervate pentru cazuri incredibil de speciale care implică utilizări specifice ale POST și GET, de care 95% dintre noi nu au nevoie. Dacă sunteți interesat de subiect, rețeaua de dezvoltatori Mozilla are o documentație fantastică despre diferitele tipuri de redirecționări. Dar, în ceea ce privește redirecționarea dvs. WordPress, veți utiliza mai ales 301 cu 302 ocazional.

Cum să creați redirecționări cu WordPress

Abonați-vă la canalul nostru Youtube

Crearea unei redirecționări WordPress folosind .htaccess

Unul dintre cele mai importante fișiere ale unui site web este fișierul .htaccess . În pofida accesului la hipertext , este logic să puteți aproba, refuza sau redirecționa accesul la site-ul dvs. prin intermediul acestuia. Deși poate părea intimidant din cauza cât de important este că nu faceți nimic greșit, editarea efectivă a fișierului pentru redirecționare este cât se poate de simplă.

Utilizați programul FTP preferat (probabil FileZilla) pentru a intra în directorul rădăcină al instalării dvs. WordPress. Chiar sub folderele de bază, ar trebui să vedeți .htaccess.

Crearea unei redirecționări WordPress cu htaccess și pluginuri

Deschideți acest lucru în editorul de text sau cod (personal folosesc Sublime Text).

Crearea unei redirecționări WordPress cu htaccess și pluginuri

Tot ce trebuie să faceți pentru o redirecționare WordPress este să adăugați într-o linie simplă de cod chiar deasupra liniei pe care scrie # BEGIN WordPress .

Redirect 301 / http://elegantthemes.com/

sau

Redirect 302 / http://elegantthemes.com/

Rețineți că oricare dintre aceste linii de cod vă va redirecționa întregul site către adresa URL specificată . Dacă doriți să redirecționați o anumită pagină, postare sau adresă URL pe site-ul dvs., va trebui să o furnizați, precum și adresa URL de destinație. Ambele pot fi calea relativă (dacă rămâneți pe același domeniu) și separate printr-un singur spațiu.

Redirect 301 /blog_post https://www.elegantthemes.com/category/blog_post

sau

Redirect 302 /blog_post2.html /category/blog_post2.html

Crearea unei redirecționări WordPress cu htaccess și pluginuri

În plus, puteți utiliza logica condițională și cu regex, dacă aveți nevoie de ceva mai complex. Iată o listă cu adevărat minunată de redirecționări speciale pe care le puteți utiliza în acest fel.

Indiferent de ruta pe care o alegeți pentru a introduce redirecționările, trebuie să salvați fișierul .htaccess ca text simplu înainte de al reîncărca pe server.

Crearea unei redirecționări WordPress cu un plugin

Dacă nu vă simțiți confortabil să editați fișierul .htaccess pentru o redirecționare WordPress, nu vă faceți griji. Nu trebuie. Deoarece utilizați WordPress, există un plugin pentru asta. Pentru că WordPress. Unul dintre topuri se numește Quick Page / Post Redirect și funcționează ca un farmec chiar din cutie.

Crearea unei redirecționări WordPress cu htaccess și pluginuri

Configurarea redirecționărilor dvs. este cât se poate de ușoară. Odată activat, Redirecții rapide adaugă un element nou în tabloul de bord al administratorului numit Redirecții rapide . Tipul implicit de redirecționare WordPress este un 301 (la urma urmei sunt cel mai frecvent) și le configurați pur și simplu tastând adresele URL de origine și de destinație în câteva câmpuri. Apăsați butonul de salvare și sunteți de aur.

Crearea unei redirecționări WordPress cu htaccess și pluginuri

În plus, veți vedea o listă cu redirecționările dvs. existente (rețineți în imaginea de mai sus cum cele pe care le-am folosit sunt toate căi relative, nu către un domeniu nou, dar și asta este posibil). Dacă nu mai aveți nevoie de redirecționare, o puteți arunca la coș cu un clic sau puteți edita redirecționarea din mai multe motive. Pentru mine, este momentul în care fac cârnați o greșeală de tipar indescifrabilă.

Și, în cele din urmă, dacă vă uitați la opțiunile de redirecționare , veți vedea un număr absurd de alegeri pe care le puteți face, fie creând reguli care se aplică pentru toate redirecționările dvs., fie activând setări care funcționează cu tipuri de posturi personalizate și meta-cutii și așa mai departe. Este mult de jucat.

Crearea unei redirecționări WordPress cu htaccess și pluginuri

Altă opțiune

De asemenea, am folosit pluginul Redirecționare în trecut înainte de a trece la Redirecții rapide, deoarece Redirecția permite, de asemenea, monitorizarea a 404 de pagini. Puteți vedea ce pagini lipsesc și puteți configura o regulă de redirecționare WordPress, astfel încât oricine vizitează acolo să fie trimis pe o pagină de fapt utilă.

Crearea unei redirecționări WordPress cu htaccess și pluginuri

Am trecut la celălalt plugin pentru că am început să monitorizez erorile 404 prin Google Search Console și am decis să merg cu o soluție mai simplă. Dacă doriți amândouă în tabloul de bord, Redirecționarea nu este o modalitate proastă de parcurs.

Concluzie

Indiferent dacă site-ul dvs. s-a mutat într-o locație nouă, vă schimbați structura de legătură permanentă sau cumva o actualizare WP a rupt totul în legătură cu instalarea dvs. și începeți proaspăt ... să aveți cunoștințe practice despre cum să configurați o redirecționare WordPress este destul de la îndemână .

Nu contează dacă îți place să sapi în fișierele Core sau preferi să folosești pluginuri. Ambele sunt eficiente și obțin aceleași rezultate în cele din urmă. Deci, nu vă speriați. Începeți să vă jucați și să vedeți ce funcționează cel mai bine pentru dvs. S-ar putea chiar să găsiți o modalitate de a îmbunătăți clasamentul și SEO cu doar câteva clicuri.

Care este metoda dvs. preferată de configurare a redirecționărilor pentru site-urile dvs. web?

Imagine prezentată de articol de Vectorpocket / shutterstock.com