Ի՞նչ է 308 Redirect-ը (Permanent Redirect)
308 Redirect -ը 301 Redirect -ի «ժամանակակից և սկզբունքային» եղբայրն է։ Այն ևս նախատեսված է մշտական տեղափոխման համար, բայց ունի մեկ կարևոր տեխնիկական առավելություն։
- Ի՞նչ է 308 Redirect-ը — 308 Permanent Redirect (Մշտական վերահղում) կոդը ասում է. «Այս էջn ընդմիշտ տեղափոխվել է նոր հասցե, բայց շատ կարևոր է, որ դուք նոր հասցե գնաք ճիշտ նույն տվյալներով և մեթոդով, ինչպես եկել էիք այստեղ»։
- Ո՞րն է խնդիրը 301 Redirect -ի հետ — Երբ մենք օգտագործում ենք ստանդարտ 301 Redirect, բրաուզերները հաճախ «ինքնագլուխ» փոխում են տվյալների փոխանցման ձևը (POST-ը դարձնում են GET)։
Օրինակ կյանքից: Պատկերացրեք՝ դուք փոստով ծանր ծանրոց եք ուղարկում (POST մեթոդ) մի ընկերության, որը տեղափոխվել է։
-
- 301 Redirect -ի դեպքում — Փոստը ասում է. «Ընկերությունը տեղափոխվել է, մենք ձեզ կուղղորդենք նոր հասցե, բայց ծանրոցը չենք տանի, միայն նամակը կտանենք (GET)»։
- 308 Redirect -ի դեպքում — Փոստը ասում է. «Ընկերությունը տեղափոխվել է, և մենք պարտավորվում ենք ձեր ծանրոցը (POST) անփոփոխ հասցնել նոր հասցե»։
- Ե՞րբ օգտագործել 308 Redirect — Սովորական բլոգների և լրատվական կայքերի համար 301-ը լիովին բավարար է։ 308-ը պետք է գալիս ավելի բարդ դեպքերում.
- API -ների տեղափոխում — Եթե դուք ունեք բջջային հավելված կամ ծրագիր, որը տվյալներ է ուղարկում սերվերին, և փոխել եք սերվերի հասցեն, 308-ը կերաշխավորի, որ ուղարկված տվյալները չկորչեն ճանապարհին։
- Բարդ Ֆորմաներ — Եթե օգտատերը լրացնում է մեծ հարցաթերթիկ, և այդ ընթացքում URL-ը փոխվում է, 308-ը թույլ կտա, որ լրացված տվյալները անվտանգ հասնեն նոր էջ։
- 308-ը և SEO-ն — Google-ը, Yandex-ը և մյուս որոնիչները 308 Redirect-ը դիտարկում են ճիշտ այնպես, ինչպես 301-ը՝
- այն փոխանցում է «Հղման կշիռը» (Link Juice),
- ազդարարում է էջի մշտական տեղափոխման մասին,
- հին էջը դուրս է գալիս ինդեքսից, նորը՝ մտնում։
Սա ամենակարևոր հատվածն է վեբ-ադմինիստրատորների համար՝ ամբողջ պատկերը տեսնելու համար։
Կա վերահղման երկու հիմնական տեսակ՝ Մշտական և Ժամանակավոր, և յուրաքանչյուրն ունի իր «թույլ» (հին) և «խիստ» (նոր) տարբերակը։
- Ո՞րն Redirect-ն ընտրել
- Սովորական կայքի, բլոգի, էջի տեղափոխում ընդմիշտ -> 301 Redirect (Ամենաապահով և փորձված տարբերակն է):
- Կայքի ժամանակավոր փակում/տեխնիկական աշխատանք -> 302 Redirect:
- API կամ տվյալների փոխանցում (Մշտական) -> 308 Redirect:
- API կամ տվյալների փոխանցում (Ժամանակավոր) -> 307 Redirect:
308 Redirect -ը հզոր գործիք է, բայց սկսնակների համար այն հազվադեպ է անհրաժեշտ լինում։ Եթե դուք պարզապես փոխում եք ձեր կայքի դոմենը կամ հոդվածի հասցեն, համարձակորեն օգտագործեք 301 Redirect -ը։ Բայց եթե դուք վեբ-ծրագրավորող եք և աշխատում եք բարդ համակարգերի հետ, 308 Redirect -ը ձեր լավագույն ընկերն է։
Վերադառնալ բառարանի հիմնական էջ