Дэлгүүрт шилжүүлэх явцад HTTPS руу шилжих: HSTS протокол, 307 чиглүүлэгч, мөн SEO-ийн үр дагавар

  1. HSTS протокол, 307 чиглүүлэгч, мөн SEO-ийн үр дагавар 2010 оны эхээр SEO компаниуд SSL (Secure Sockets...
  2. Deep Crawl:
  3. Энэ нь танд юу гэсэн үг вэ

HSTS протокол, 307 чиглүүлэгч, мөн SEO-ийн үр дагавар

2010 оны эхээр SEO компаниуд SSL (Secure Sockets Layer) талаар ярьж эхэлсэн бөгөөд хайлтын системийн гүйцэтгэлд нөлөөлж болох үр дагаврыг хэлэлцлээ. Гүүгл Google-ийн шаардлагын талаар ярьж байсан боловч 2017 оны 1-р сард SSL сертификатууд заавал биелэгдэх ёстойг албан ёсоор мэдэгдэв. Вэбсайт нь SSL-ыг аюулгүй байдлын үүднээс хэд хэдэн шалтгааны улмаас ашиглах ёстой. Google Chrome нь олон төрлийн бус шийтгэлийг Хөтөч дээр сайтын нүүрэн дэх "X" -ыг үл тоомсорлох зэрэг хөтөч дээрхи вэбсайтууд. Хэрэглэгчийн туршлагын хувьд сайн биш.

Бүрэн цагийн SEO мэргэжлийн хувьд би HTTPS-ийн нүүдэлчдийн шударга хувь нэмэрт хүрч байна. Үйл явцын "сүүлчийн алхам" болгон нийтлэг зөвлөмжүүдийн нэг нь HSTS (HTTP Strict Transport Security) -ийг үүсгэх явдал юм. Энэ нь хөтөчийн түвшинд хийсэн хүсэлт бөгөөд вэбсайтууд нь одоо HTTPS-г үргэлж санаж байгааг мартаж, HTTP хувилбарыг хэзээ ч хүсэхгүй байхыг баталгаажуулдаг. Энэ нэмэлт давхрыг нэмснээр хэрэглэгчид, хайлтын систем, хакерууд таны вэбсайтны HTTP хувилбарт хандахаас урьдчилан сэргийлэх өөр нэг арга юм. Энэ нь таныг аюулгүй байдлын хор хөнөөлд өртөмтгий болгох болно.

Техникээр хэлбэл, сайт нь HSTS идэвхжсэн үед вэб хөтчийн дотор явагдаж буй чиглүүлэлт нь түр зуурынх юм - та Google Chrome сүлжээний самбарт 307 харах болно.

307-аад оны үед зарим нэг эргэлзээ төрж байна 307-аад оны үед зарим нэг эргэлзээ төрж байна. Жон Мюллер "301, 302, 307 болон бусад чиглүүлэгчид хайлт хийх зааварчилгаа" гэсэн гарчигтай байна:

"307 чиглүүлэгч: Хүлээж байгаарай, энэ нь серверийн талын чиглүүлэгч биш үү? Үгүй ээ, энэ нь таны хөтөчийг тань хөтлөх бөгөөд хэрэв та HTTPS-г тохируулсан бол, HTTP HTTP-ээс 301-ыг дахин чиглүүлэх, HSTS-г идэвхжүүлэх, Таны браузерын хувилбар, энэ нь автоматаар HTTPS хувилбарт хандах болно, гэхдээ үүнийг 307 дахин чиглүүлэлт гэж бүртгэж болно.

Контент байхгүй бол энэ нь ойлгомжгүй, ойлгомжгүй байж болох ч, энэ нөхцөл байдлаас үүдээд энэ нийтлэл нь бүрэн дүүрэн, бүрэн мэдрэмжийг бий болгодог. 307 бол худлаа гэдгийг 307 гэж хэлэх гэсэн зүйлтэй санал нийлэхгүй байна, гэхдээ энэ нь хөтөчийн түвшинд явагдаж байгаа болохоор та үүнийг SEO талд серверийн тал дээр санаа тавих шаардлагагүй болно.

Нэмж хэлэхэд, би нэг хуудсыг HTTP Толгойн Даамераар дамжуулан ажиллуулж, дахин чиглүүлэх нь 301.

Би саяхан HSTS протоколыг идэвхжүүлсэн Shopify платформ дээр HTTPS-ээс http-ээс HTTP-ээс вэбсайтаа нүүлгэн шилжүүлснээр энэ асуудлыг хөндсөн Би саяхан HSTS протоколыг идэвхжүүлсэн Shopify платформ дээр HTTPS-ээс http-ээс HTTP-ээс вэбсайтаа нүүлгэн шилжүүлснээр энэ асуудлыг хөндсөн. Ямар ч сайн SEO шиг, сайт руу шилжсэн даруйдаа би даруй би Screaming Frog руу миний 301 Төлөвлөгөөний төлөө цуглуулсан өвөрмөц URL-уудыг авав. Тэнд тэд бүгд 307-аад оны дохио дуугарав.

Гэсэн хэдий ч, эдгээр чиглүүлэгчид Shopify платформоор дамжуулан 301-ээр кодчлогдож хатуу кодлогдсон байна. 307-г тайлагнах цорын ганц газар нь Google Chrome болон Screaming Frog байсан. Би гүн гүнзгий мөлхөж байсан газрыг гүйж, зөвхөн 301-ийг харсан. Тиймээс би Scream Frog могойнууд сайтуудаа хэрхэн хөтлөх талаар илүү ойртсон гэсэн онолыг үүсгэж эхэллээ. Харин Deep Crawl нь HTTP Толгойн түвшинд мөлхөж байна. Нэмж хэлэхэд би Screaming Frog HSTS протоколыг скрипт хийдэггүй тул HTTP хуудсанд орох бүртээ 307 дахин чиглүүлэлт хийх болно.

Би хоёр хэрэгслийг дэмжиж, дараахь хариуг хүлээн авсан:

Frog хашгирах:

"Энэ нь гинжит хэлбэрийн хувьд хөтөчөөс өөрөөр хийдэг бөгөөд бид аалзны хуудасны хуудасны холбоосыг хайж байх үед дамжуулагчийн мэдээллийг дамжуулдаггүй бөгөөд бид бас HSTS протоколыг" нууцалж ", зөвхөн HTTPS хүсэлтийг хийдэггүй.

Үндсэндээ, Screaming Frog гэж юу вэ гэвэл тэдний crawler яг л хөтөч шиг ажиллахгүй байгаа бөгөөд энэ нь хөтөчийнхтэй ижил хүсэлтүүд хэвээр байсаар байгаа учраас бид эдгээр 307 төлөвийн кодыг харж байна. Тэд протоколыг кэш хийлгүй хийдэг тул HTTP-ээс хүссэн цагтаа хүсэлт гаргадаг тул HTTP-с HTTPS-с түр шилжүүлэх боломжтой.

Deep Crawl:

" Хэрэв бид 301 хуудсанд 301 гэж мэдээлж байгаа бол хэрэв бид HSTS хариуны толгой гарч байвал" HSTS дахь хуудаснууд "гэж хэлэв."

Тиймээс бид гүн гүнзгий хөндөлтийг толгой түвшний хүсэлтийг баталгаажуулах нь зөв юм. Тиймээс чамайг Screaming Frog болон Deep Crawl аль алиныг нь ашиглахын тулд өөрийн вэбсайтын техникийн эрүүл байдлыг бүрэн дүүрэн ойлгохын тулд серверийн хариултын толгой нь бидний үнэхээр санаа зовсон зүйл байсан бөгөөд Deep Crawl бидэнд тусалсан юм. энэ нөхцөл байдлыг бүрэн ойлгохын тулд.

Энэ нь танд юу гэсэн үг вэ

Сайт руу шилжих хөдөлгөөнд 307 чиглүүлэгч анхаарлаа хандуулах хэрэгтэй. Гэсэн хэдий ч таны шилжих HTTPS-с HTTPS рүү шилжих болон HSTS протоколыг идэвхжүүлбэл HTTP толгойн шалгагч, эсвэл Deep Crawl хэрэгслийг Screaming Frog ашиглан шалгаж, ямар нэгэн дүгнэлт хийхийн өмнө бүх хуудсыг шалгана уу. Энэ нь таныг гомдоллох цагийг хэмнэж, "хуурамч дохиолол" имэйлийг харилцагчид болон хөгжүүлэгчдэд илгээх болно.

Энэ туршлага, олсон ололтуудыг SEO нийгэмлэгийнхэнтэй хуваалцах нь тустай гэж би бодсон. Энэ нь надад тохиолдож байсан олон тооны нөөцийг олох боломжгүй байсан юм.