HTTPS- ի տեղափոխման ժամանակ միգրացիայի ընթացքում. HSTS արձանագրություն, 307 ուղղորդում եւ SEO- ի հետեւանքները

  1. HSTS արձանագրություն, 307 վերահղումներ եւ SEO- ի հետեւանքները 2010 թ. Սկզբին SEO- ն սկսեց խոսել SSL-...
  2. Deep Crawl:
  3. Ինչ է դա նշանակում ձեզ համար

HSTS արձանագրություն, 307 վերահղումներ եւ SEO- ի հետեւանքները

2010 թ. Սկզբին SEO- ն սկսեց խոսել SSL- ի (Secure Sockets Layer) մասին եւ քննարկել այն հնարավորությունները, որոնք կարող են ունենալ որոնողական աշխատանքների կատարումը: Google- ը ակնարկեց որոշակի անհրաժեշտության մասին, սակայն պաշտոնապես հայտարարեց, որ SSL վկայագրերը կդառնան հունվարի 2017-ին: Կայքերը պետք է SSL- ն ապահովեն մի շարք պատճառներով անվտանգությունից դուրս - Google Chrome- ը թողարկել է մի շարք տարբեր միջոցներ, որոնք կվճարեն ոչ -https- ի կայքերն իրենց զննարկիչում, օրինակ, դիտարկիչի կայքի դիմաց, անտեսելով կոտրված կարմիր «X»: Ոչ մեծ է օգտվողի փորձը:

Որպես լիաժամկետ SEO- ի մասնագետ, ես հանդիպեցի HTTPS- ի միգրացիայի իմ արդար բաժին: Գործընթացում որպես «վերջին քայլ» իմ ընդհանուր առաջարկներից մեկն է ստեղծել HSTS (HTTP խիստ տրանսպորտային անվտանգության): Սա զննարկիչի մակարդակով կատարված հարցումն է, ապահովելով, որ բրաուզերները միշտ «հիշում» են, որ կայքը այժմ HTTPS է եւ երբեք չի պահանջում HTTP տարբերակը: Այս հավելյալ շերտը եւս մեկ քայլ է, կանխելու օգտվողների, որոնման համակարգերի եւ հաքերների ձեր կայքի HTTP տարբերակի մուտքը, ինչը ձեզ խոցելի կդարձնի անվտանգության փոխզիջումների:

Տեխնիկապես, վերանվաճումը, որը տեղի է ունենում բրաուզերում, երբ կայքը HSTS- ն ունի, ժամանակավոր է, դուք կտեսնեք Google Chrome ցանցի վահանակի մեջ 307:

307-ական թթ 307-ական թթ. Ակնհայտորեն որոշակի շփոթություն կա: Ինչպես Ջոն Մյուլլերը գրում է իր պաշտոնում, «Որոնման շարժիչ ուղեցույց դեպի 301, 302, 307 եւ այլ վերահղումներ»:

"307 վերահղումներ: Սպասեք, սա սերվերային կողմի վերահղման չէ: Ոչ, սա ձեր բրաուզերը ձեր հսկողության տակ է: Եթե դուք ստեղծեք HTTPS, 301 վերահղում HTTP- ից HTTPS- ից եւ միացրեք HSTS- ը, երբ փորձում եք մուտք գործել HTTP տարբերակը ձեր բրաուզերում, այն ավտոմատ կերպով մուտք կգործի HTTPS տարբերակ, սակայն այն գրեք որպես 307 վերահղման: The 307 սուտ է :): "

Առանց համատեքստում դա կարող է խառնաշփոթ եւ անհասկանալի լինել, սակայն այս իրավիճակը զգալիորեն զգալուց հետո այս պաշտոնը այժմ լիարժեք եւ ընդհանուր իմաստ է դարձնում: Ես, սակայն, չեմ կիսում այն ​​հայտարարության հետ, որ 307 սուտ է, կա 307 վերահղում, բայց դա տեղի է ունենում բրաուզերի մակարդակով, այնպես որ SEO- ի համար սերվերային կողմում դրա կարիքը չպետք է անհանգստացնեք:

Հետագա ուսումնասիրելու համար ես նույն էջը վազեցի HTTP Header Checker- ի միջոցով, վերահղումը 301 է:

Վերջերս ես խնդրեցի այս հարցին միանալ հաճախորդի հետ `ոչ գաղտնի հաքերներից HTTPS- ից Shopify հարթակում, որը թույլ է տալիս HSTS արձանագրությունը:  Ցանկացած լավ SEO- ի պես, երբ կայքը տեղափոխվեց, ես անմիջապես վերցրեցի Screaming Frog- ին, որպեսզի ստուգեմ իմ 301 պլանի համար հավաքած ժառանգության URL- ները:  Եվ այնտեղ էին, 307-ամյա մի ամբողջ տոհմ: Վերջերս ես խնդրեցի այս հարցին միանալ հաճախորդի հետ `ոչ գաղտնի հաքերներից HTTPS- ից Shopify հարթակում, որը թույլ է տալիս HSTS արձանագրությունը: Ցանկացած լավ SEO- ի պես, երբ կայքը տեղափոխվեց, ես անմիջապես վերցրեցի Screaming Frog- ին, որպեսզի ստուգեմ իմ 301 պլանի համար հավաքած ժառանգության URL- ները: Եվ այնտեղ էին, 307-ամյա մի ամբողջ տոհմ:

Այնուամենայնիվ, այս վերահղումները Շուրջիֆթի պլատֆորմի միջոցով կոշտ սկավառակներով էին 301-ական թվականներին: Միակ տեղերը, որոնք հաղորդում էին 307-ը, Google Chrome- ը եւ Screaming Frog- ը: Ես տեղադրեցի այնտեղ խորը սողունով եւ միայն տեսա 301: Հետեւաբար, ես սկսեցի ձեւավորել իմ տեսությունը, որ Screaming Frog- ն ավելի սերտորեն սահում է կայքերին, թե ինչպես կարելի է դիտարկիչը, իսկ Deep Crawl- ը սահում է HTTP Header մակարդակում: Հետագա հետաքննության արդյունքում ես հաստատեցի, որ Screaming Frog- ը CSTS- ի չընդունող արձանագրությունն է, եւ ամեն անգամ, երբ նրանք հարվածում են HTTP էջին, նրանք կրկին անցնում են այն 307-ը:

Ես հասկացա, որ աջակցում են երկու գործիքներին եւ ստացան հետեւյալ պատասխանը.

Screaming Frog:

«Որպես սողուն, որը բնորոշ է բրաուզերից տարբեր կերպով վարվել, մենք չենք փոխանցում ուղեցույցի տեղեկությունները, երբ spider- ը այցելում է հղումներ էջում գտնված է: Մենք նաեւ չենք թաքցնում« HSTS »արձանագրությունը եւ HTTPS- ի պահանջները»:

Հիմնականում այն, ինչ ասում է սողացող գորտը, այն է, որ նրանց զննիչը չի վարվում այնպես, ինչպես զննարկիչը, դա դեռեւս նույն պահանջներն է, որ դիտարկիչը կլիներ, ինչը մենք տեսնում ենք այս 307 կարգավիճակը: Եվ քանի որ նրանք չեն պահում արձանագրությունը, նրանք ամեն անգամ կատարում են HTTPs- ի պահանջը, հետեւաբար, HTTP- ից HTTPS- ի ժամանակավոր վերահղումը դարձնում են HTTPS:

Deep Crawl:

« Մենք վերահղման կոդը վերցնում ենք պատասխանի վերնագրից, երբ էջը վերադառնում է սերվերից: Հետեւաբար, եթե դրա 301-ը մենք զեկուցում ենք այն 301-ը, եւ եթե դրա մասին HSTS- ի պատասխան վերնագիրն ենք զեկուցում« Էջեր ՀՍՏՍ-ում «զեկույց»:

Հետեւաբար, մենք ճիշտ ենք գտնում, որ Deep Crawl- ը հարցումներ է կատարում վերոհիշյալ մակարդակում: Այնպես որ, իհարկե, կան, իհարկե, պատճառներ օգտագործելու համար, այնպես էլ Screaming Frog եւ Deep Crawl ստանալու համար ամբողջական եւ ճշգրիտ հասկացության տեխնիկական առողջության Ձեր կայքի, այս դեպքում սերվերի պատասխանը վերնագիր էր իսկապես միակ տարրը, որ մենք մտահոգված էինք եւ Deep Crawl օգնել մեզ լիովին հասկանալ այս իրավիճակի ծանրությունը:

Ինչ է դա նշանակում ձեզ համար

Կայքի միգրացիայի մեջ 307 վերահղումները պետք է մտահոգության առիթ ունենան: Այնուամենայնիվ, եթե ձեր միգրացիան ներառում է HTTP- ից HTTPS- ի տեղափոխման եւ HSTS- ի արձանագրություն ստեղծելու համար, ապա համոզվեք, որ ստուգեք ձեր բոլոր էջերը, HTTP- ի թիկնապահով կամ Deep Crawl- ի գործիքով, Screaming Frog- ի հետ, նախքան որեւէ եզրահանգման անցնելը: Սա կփրկի ձեզ ժամանցի խուճապի եւ ուղարկում «կեղծ ահազանգ» նամակներ հաճախորդներին եւ մշակողներին:

Ես կարծում էի, որ օգտակար կլինի կիսել այս փորձը եւ մեր բացահայտումները SEO համայնքի հետ, քանի որ այն ժամանակ, երբ ես չէի կարողանում գտնել բազմաթիվ միջոցներ, ուղղակի անդրադառնալով այս երեւույթին: