Cum să implementați redirecționarea 307 pe site-ul WordPress
Publicat: 2022-08-18Redirecționările 307 conțin mesaje de redirecționare. Când un vizitator solicită o adresă URL, o redirecționare 307 îl duce într-o locație temporară. O redirecționare 307 reușită confirmă vizitatorilor că în curând adresa URL principală va fi returnată. Ei devin siguri că un proces de redirecționare este automat și nu ar trebui să îl schimbe. De asemenea, un client trebuie să continue să folosească URI-ul actual al cererii pentru cereri viitoare, deoarece redirecționarea se poate modifica în timp.
307 Redirecționare de pe site-ul WordPress
Este bine să afișați orice mutare temporară a unei pagini web, aplicând redirecționări 307 pe site-ul dvs. web. Înainte de a învăța procesele de aplicare, să știm despre codurile HTTP și detalii despre redirecționările 307.
Codurile de stare HTTP și codurile de stare 3xx
Codurile de stare HTTP sunt mesaje scurte de la un server despre o pagină web pe care ați solicitat să o vizualizați. De fiecare dată când un server primește o solicitare, procesează cererea și o returnează împreună cu un antet HTTP. Acest antet conține coduri de stare HTTP relevante, adică starea paginii web. Există cinci clase de coduri de stare și 3xx este una dintre ele.
Cu toate acestea, în categoria de redirecționare 3xx, puteți găsi nouă tipuri diferite de redirecționări. Redirecționarea 307 se numără printre acestea. Ducându-vă într-o locație nouă, vă spune unde puteți găsi conținutul pentru care solicitați.
Cum funcționează redirecționarea 307?
Procesul de lucru de redirecționare 307 a început atunci când cineva solicită să viziteze o pagină web. Browserul primește mai întâi această solicitare, apoi se conectează cu serverul respectiv. Serverul returnează apoi feedback cu codul de stare HTTP 307. În cele din urmă, browserul duce vizitatorul în locația temporară indicată de server.
Din nou, există practic două tipuri de redirecționări 307. Să vedem cum funcționează fiecare dintre ele -
307 Redirecționare temporară: Acest proces este efectuat de server așa cum am discutat mai sus. Acesta redirecționează către o locație temporară și asigură vizitatorilor că adresa URL solicitată va reveni în curând.
Redirecționare internă 307: este, de asemenea, un tip de redirecționare 307, dar funcționează într-un browser local. Pentru a fi mai clar, în loc să trimită o cerere către server, o redirecționare internă convertește cererea în HTTPS. Antetul răspunsului Strict-Transport-Security sau HSTS menține acest proces strict. Deoarece antetul este returnat de site, este un proces intern.
De ce să folosiți o redirecționare 307?
Există multe motive bune pentru a utiliza redirecționările 307 pe site-ul dvs. web. Dacă sunteți conștient de întreținerea periodică a site-ului, atunci este util. Motivele comune pentru care oamenii iau în considerare utilizarea redirecționărilor 307 sunt:
- Actualizare de conținut
- Migrare CMS
- Pentru a informa vizitatorii că o pagină nu mai există
- Pentru a schimba numele de domenii
- Pentru un site web pe termen scurt în jos
- Ajută în marketingul afiliat
Aici amintiți-vă că nu ar trebui să utilizați redirecționările 307 aleatoriu. Serverul efectuează o sarcină suplimentară pentru fiecare redirecționare. Dacă faceți prea multe redirecționări, site-ul dvs. poate încetini. De asemenea, este rău pentru UX și SEO. Din nou, unele redirecționări sunt combinate și transmise ca lanțuri. Dar, depășirea unei limită de timp, motoarele de căutare nu transmit nicio cerere în lanț. Așadar, știți că site-ul dvs. are într-adevăr nevoie de redirecționări, apoi utilizați-l în consecință.
Modalități de a implementa o redirecționare temporară 307 pe un site web WordPress
Când știi că site-ul tău WordPress necesită 307 de redirecționări, găsește o modalitate ușoară de a pune redirecționări. Păstrează site-ul în siguranță și face motoarele de căutare fericite. Există mai multe moduri de a aplica redirecționările 307. Metodele de mai jos sunt populare, haideți să învățăm cum ar trebui să o faceți.
Prin fișierul dvs. .htaccess
Aceasta este modalitatea sigură de a crea redirecționări. .htaccess este un fișier mic de configurare a serverului principal al unui site web WordPress. Dar, asigurați-vă că serverul dvs. rulează pe software-ul Apache, puteți identifica fișierul de configurare pentru site-ul dvs. în folderul public_html al contului dvs. de găzduire sau al clientului File Transfer Protocol (FTP). Numele și locația fișierului vor varia de la un furnizor de găzduire la altul. În cazul nostru, se află în -
Doar adăugați o linie de cod în fișier, puteți crea rapid o redirecționare 307. Aici, trebuie să utilizați modulul mod_rewrite. De exemplu, dacă doriți să redirecționați temporar pagina galeriei către o pagină nouă, atunci -
[PHP] RewriteRule “^/gallery$” “/about/gallery” [R] [/php]
Vă sugerăm să studiați puțin despre implementarea codului înainte de a începe. Fișierul .htaccess este un fișier important al unui site web, o greșeală aici poate distruge întregul site. Dacă nu aveți prea multe cunoștințe de dezvoltare, este posibil să găsiți o sarcină mai tehnică. Așadar, păstrați mai întâi o copie de rezervă a site-ului dvs., apoi editați-o.
Folosind un plugin
Această metodă automatizează și procesul de redirecționare a unui site WordPress. Puteți găsi pluginuri gratuite sau cumpărați unele pluginuri dacă doriți. Pluginurile sunt utile pentru programarea redirecționărilor în avans, crearea mai multor tipuri de redirecționări, obținerea de facilități SEO și așa mai departe. De asemenea, nu aveți griji cu privire la link-urile rupte cu pluginuri de redirecționare. Plugin-urile precum Redirecționarea rapidă a paginii/postării, Redirecționarea SEO, SEO All in One, Redirecționările 301 etc. sunt bune și ușor de utilizat.
Deși pluginurile sunt simplu de instalat și utilizat, ar trebui să le alegeți cu înțelepciune. Deoarece pluginurile slabe nu vor implementa corect redirecționările. Site-ul dvs. web se poate confrunta cu erori și penalități SEO ca urmare. De exemplu, uneori, apar redirecționări meta reîmprospătare și derutează vizitatorii.
În general, le spune vizitatorilor că „dacă nu sunteți redirecționat în cinci secunde, faceți clic aici”. Deci, aceste lucruri confundă în cele din urmă crawlerele motoarelor de căutare. De aceea, dacă este posibil, puteți lua în considerare lucrul manual în fișierul dvs. .htaccess.
Redirecționarea 307 joacă un rol în SEO?
Redirecționările 307 sunt temporare și de aceea nu dăunează SEO site-ului tău. În acest proces, noile adrese URL redirecționate nu sunt indexate. Noile link-uri nu conțin „sucul de link” al URL-urilor originale, iar motoarele de căutare nu își actualizează SERP-urile. Dar, în cazul redirecționărilor permanente, totul se schimbă. Deci, redirecționările 307 sunt sigure și ajută la creșterea SEO a site-ului dvs.
Ultimele Cuvinte
Acum știți importanța unei redirecționări 307 și a proceselor de implementare. Vizitatorii dumneavoastră pot afla în timp util despre întreținerea serverului site-ului prin redirecționări temporare. Și astfel, puteți asigura o experiență de utilizator mai bună în acest fel. Obținerea cunoștințelor detaliate despre codurile de stare HTTP ajută mult în acest sens. pe site-ul dvs.