คู่มือการใช้ 301 เพื่อเปลี่ยนเส้นทาง HTTP เป็น HTTPS

เผยแพร่แล้ว: 2021-12-18

คู่มือการใช้ 301 เพื่อเปลี่ยนเส้นทาง HTTP เป็น HTTPS

การย้ายไซต์ของคุณจาก HTTP เป็น HTTPS อาจดูเหมือนเป็นกระบวนการที่ซับซ้อนและซับซ้อน อย่างไรก็ตาม ด้วยประโยชน์ด้านความปลอดภัยและข้อดี SEO จำนวนมาก การย้ายจาก HTTP เป็น HTTPS เป็นเรื่องที่สมเหตุสมผล กระบวนการก็ไม่จำเป็นต้องยากเช่นกัน กุญแจสำคัญคือการย้ายข้อมูลโดยใช้ 301 เพื่อเปลี่ยนเส้นทาง HTTP เป็น HTTPS

วันนี้เราจะมาพูดถึงพื้นฐานของวิธีการโยกย้าย เหตุใดจึงสำคัญสำหรับ SEO ของคุณและ เหตุใดคุณจึงควรใช้การ เปลี่ยนเส้นทาง 301 แทนผู้อื่นเสมอ

HTTPS คืออะไร?

ก่อนอื่น เรากำลังแก้ไขพื้นฐานของ HTTPS

คุณอาจสังเกตเห็นที่มุมซ้ายของแถบค้นหาของเบราว์เซอร์ที่ด้านบนของหน้า มักจะมีแม่กุญแจสีเขียวขนาดเล็กมาพร้อมกับรหัส HTTPS หรือ Hypertext Transfer Protocol Secure

การออกแบบกราฟิก URL ของเว็บ

ที่มา: Tribulant Software

เป็นเวอร์ชันที่ปลอดภัยของ HTTP ซึ่งเป็นโปรโตคอลหลักที่ใช้ในการแลกเปลี่ยนข้อมูลระหว่างเบราว์เซอร์และเว็บไซต์ HTTPS ได้รับการเข้ารหัสเพื่อปรับปรุงความปลอดภัยของการถ่ายโอนข้อมูล นี่เป็นสิ่งจำเป็นสำหรับไซต์ที่จัดการข้อมูลที่ละเอียดอ่อน เช่น รายละเอียดธนาคาร รหัสผ่าน หรือข้อมูลส่วนบุคคล

URL ที่ปลอดภัยกับ URL ที่ไม่ปลอดภัย

ที่มา: Omni Convert

ไซต์ใดๆ ที่จัดการรายละเอียดการเข้าสู่ระบบทุกประเภทควรใช้ HTTPS ในเบราว์เซอร์อย่าง Chrome คุณจะสังเกตเห็นว่าหน้าเว็บใดๆ ที่ไม่มี HTTPS ถูกทำเครื่องหมายว่าไม่ปลอดภัย

ที่มา: How-To Geek

ทำไม HTTPS ถึงมีความสำคัญ?

Google ระบุเหตุผลสำคัญหลายประการสำหรับการเปลี่ยนไปใช้ HTTPS ในคู่มือการโยกย้ายเว็บไซต์:

ข้อมูลใดๆ ที่ส่งโดยใช้ HTTPS จะได้รับการรักษาความปลอดภัยด้วย Transport LayerSecurity Protocol (TLS) ซึ่งมีการป้องกันสามชั้น:

  1. ความสมบูรณ์ของข้อมูล. ข้อมูลไม่สามารถแก้ไขหรือเสียหายระหว่างการถ่ายโอนโดยเจตนาหรืออย่างอื่น
  1. การเข้ารหัส ข้อมูลได้รับการเข้ารหัส ดังนั้นจึงปลอดภัยจากผู้สอดแนมที่พยายามขโมยข้อมูล
  1. รับรองความถูกต้อง แสดงว่าผู้ใช้ของคุณกำลังสื่อสารกับไซต์ที่ต้องการ สิ่งนี้ป้องกันการโจมตีที่อาจรบกวนและสร้างความไว้วางใจซึ่งส่งผลให้ทั้ง SEO และผลประโยชน์ทางธุรกิจ

HTTPS ไม่ได้เป็นเพียงสิ่งสำคัญในการทำให้คุณและผู้ใช้วางใจได้ว่าไซต์ของคุณปลอดภัย แต่ยังเป็นส่วนสำคัญของ SEO อีกด้วย

ย้อนกลับไปในปี 2014 Google ได้ทำให้ HTTPS เป็นสัญญาณการจัดอันดับ เพื่อเพิ่มความปลอดภัยให้กับไซต์ HTTPS ไม่น่าแปลกใจเลยที่ Google ต้องการให้เว็บเป็นที่ที่ปลอดภัยยิ่งขึ้น เพื่อให้ผู้ใช้จำนวนมากขึ้นเชื่อมั่นในผลการค้นหาของตน แม้ว่าจะยังคง เป็นสัญญาณการจัดอันดับที่ ไม่ซับซ้อน แต่ Google ก็สนับสนุนให้เว็บมาสเตอร์เปลี่ยนมาใช้ HTTPS

นอกจากนี้ คุณควรจำไว้ว่าหากเบราว์เซอร์เช่น Chrome แจ้งให้ผู้ใช้ทราบว่าไซต์ของคุณไม่ปลอดภัย ผู้เข้าชมหน้าเว็บมักจะกดปุ่มย้อนกลับทันทีและเพิ่มอัตราตีกลับของคุณ

ใช้ 301 เพื่อเปลี่ยนเส้นทาง HTTP เป็น HTTPS

เมื่อย้ายข้อมูลไปยัง HTTPS Google ขอแนะนำให้ใช้ตาม URL ทางที่ดีควรทำการย้ายข้อมูลโดยใช้การเปลี่ยนเส้นทาง 301

301 เปลี่ยนเส้นทางจากหน้าเก่าไปยังหน้าใหม่

ที่มา: Hallam อินเทอร์เน็ต

โดยทั่วไปแล้ว การใช้การเปลี่ยนเส้นทาง 301 ทำให้การย้ายจาก HTTP เป็น HTTPS สะอาด ขึ้นมาก หาก Google รู้ว่า URL เก่าทั้งหมดเพิ่งย้ายไปยัง URL ใหม่ แสดงว่าคุณยังไม่ได้ลบอะไรเลย ไม่ได้สร้างดัชนีใดๆ หรือ robots.txt มันทำให้ Google เชื่อถือการย้ายข้อมูลได้ง่ายขึ้นมาก เนื่องจากไซต์ใหญ่เพียงแห่งเดียวย้ายจาก HTTP เป็น HTTPS เมื่อเทียบกับอย่างอื่น

เมื่อสิ่งต่าง ๆ ชัดเจนต่อ Google เครื่องมือค้นหาจะเห็นว่าเป็นเพียงการเคลื่อนไหวทั่วไปและไม่จำเป็นต้องคิดเกี่ยวกับรายละเอียด เมื่อ Google ทำเช่นนี้ได้ ก็มีแนวโน้มมากขึ้นที่เครื่องมือค้นหาสามารถสลับทุกอย่างได้โดยไม่ต้องเปลี่ยนแปลงไซต์อย่างเห็นได้ชัด

คุณสามารถใช้ 303 รหัสสถานะได้หรือไม่

แม้ว่าจะเป็นไปได้ที่จะใช้การเปลี่ยนเส้นทาง 303 เช่นเดียวกับรหัสสถานะอื่นๆ เพื่อย้ายจาก HTTP เป็น HTTPS แต่ ก็ไม่แนะนำจริงๆ

Google กล่าวว่าหากคุณเริ่มใช้รหัสผลลัพธ์ HTTPS ประเภทอื่นสำหรับการเปลี่ยนเส้นทาง เครื่องมือค้นหา จะใช้เวลาประมวลผล URL ใหม่อีกครั้ง ในท้ายที่สุด และทำให้ Google ส่งสัญญาณไปยังเว็บไซต์เวอร์ชันใหม่ได้ยากขึ้น

หากคุณต้องการให้ไซต์ของคุณอยู่ในอันดับที่ดีอย่างสม่ำเสมอใน SERP คุณควรรักษาด้านดีของ Google ไว้เสมอ และทำให้เครื่องมือค้นหาใช้ชีวิตได้ง่ายขึ้น การทำให้บอทของ Google รวบรวมข้อมูลหน้าเว็บได้ง่ายจะทำให้เครื่องมือค้นหามีแนวโน้มที่จะให้รางวัลแก่หน้าเว็บของคุณมากขึ้น

วิธีเริ่มต้นการย้ายเว็บไซต์ของคุณไปยัง HTTPS

หากคุณเคยคิดที่จะย้ายไซต์ของคุณจาก HTTP เป็น HTTPS มาระยะหนึ่งแล้ว คุณต้องคิดถึงขั้นตอนที่เหมาะสมเพื่อให้แน่ใจว่าการเข้าชมไซต์ของคุณจะไม่ได้รับผลกระทบ โดยพื้นฐานแล้วหมายถึงการสื่อสารกับ Google ว่าคุณย้ายไซต์จาก HTTP เป็น HTTPS

การออกแบบกราฟิกแสดง HTTP + SSL = HTTPS

ที่มา: รหัสค่ายฟรี

คุณสามารถทำได้โดย:

  • ไม่บล็อกไซต์ HTTPS ของคุณจากการรวบรวมข้อมูลโดยใช้ robots.txt
  • การตัดสินใจเลือกประเภทของใบรับรองที่คุณต้องการ: หลายโดเมน โดเมนเดียว หรือไวด์การ์ด
  • การใช้ใบรับรอง 2048 บิต
  • การใช้ URL สัมพัทธ์ที่อยู่บนโดเมนที่ปลอดภัยเดียวกัน
  • การใช้ URL โปรโตคอลสำหรับโดเมนอื่น
  • หลีกเลี่ยงแท็กโรบ็อต noindex และอนุญาตให้สร้างดัชนีของหน้าเว็บทั้งหมดของคุณโดยเครื่องมือค้นหาเมื่อเป็นไปได้

วิธีการโยกย้ายจาก HTTP เป็น HTTPS

  1. ซื้อใบรับรอง SSL

ใบรับรอง SSL เป็นไฟล์ข้อมูลขนาดเล็กที่ผูกคีย์กับรายละเอียดส่วนบุคคลขององค์กร เมื่อติดตั้งอย่างถูกต้อง จะเปิดใช้งานโปรโตคอล HTTPS ซึ่งอนุญาตการเชื่อมต่อที่ปลอดภัยระหว่างเว็บเบราว์เซอร์และเซิร์ฟเวอร์

คุณสามารถซื้อใบรับรอง SSL ได้จากผู้จำหน่ายหลายราย เราแนะนำ:

  • SSLs.com
  • GoGetSSL.com

คุณสามารถ เลือกใบรับรองได้สามประเภท ขึ้นอยู่กับความต้องการของธุรกิจของคุณ

  1. การตรวจสอบโดเมน โดเมนเดียวหรือโดเมนย่อยที่มีราคาไม่แพงและออกให้ทางอีเมลภายในไม่กี่นาที นี้แสดงขึ้นเป็นแม่กุญแจสีเขียว
  1. การตรวจสอบธุรกิจ/องค์กร โดเมนเดียวหรือโดเมนย่อยที่ต้องมีการตรวจสอบทางธุรกิจซึ่งให้ระดับความน่าเชื่อถือและความปลอดภัยที่สูงกว่า โดยปกติจะออกภายใน 1-3 วัน ซึ่งแสดงตามที่อยู่ของธุรกิจที่ปรากฏในแถบสีเขียว
  1. การตรวจสอบเพิ่มเติม เช่นเดียวกับข้างต้น แต่มีระดับความน่าเชื่อถือและความปลอดภัยที่สูงกว่า ออกให้ภายใน 2-7 วัน
การออกแบบกราฟิกของเบราว์เซอร์ที่แสดง URL ที่ปลอดภัยพร้อมการแสดงชื่อบริษัท

ที่มา: Pinterest

2. ติดตั้งใบรับรอง SSL ของคุณ

นี่เป็นขั้นตอนที่ค่อนข้างล้ำหน้าในทางเทคนิค หากคุณไม่เคยติดตั้งใบรับรอง SSL อาจเป็นการดีที่สุดที่จะจ้างผู้เชี่ยวชาญสำหรับงาน แต่คุณสามารถดูคู่มือนี้เพื่อเริ่มต้นได้

3. อัปเดตลิงก์ฮาร์ดโค้ดทั้งหมดเป็น HTTPS

เป็นการดีที่สุดที่จะ ใช้ URL แบบสัมพัทธ์เป็นกฎทั่วไป แต่จะมีบางครั้งที่ใครบางคนกำหนด URL ตายตัว ดังนั้นคุณจะต้องทำการกวาดข้อมูลทั้งหมดบนไซต์และฐานข้อมูลของคุณในระหว่างการโยกย้าย HTTP เป็น HTTPS

อีกครั้ง หากคุณไม่แน่ใจเกี่ยวกับการเปลี่ยนแปลงฐานข้อมูล ทางที่ดีควรปล่อยให้ผู้เชี่ยวชาญคอยตรวจสอบให้งานดำเนินไปอย่างถูกต้อง

4. อัปเดตสคริปต์ที่กำหนดเองเป็น HTTPS

คุณต้อง อัปเดตสคริปต์ที่กำหนดเองใดๆ ที่ คุณอาจมี เพื่อให้ชี้ไปที่เวอร์ชัน HTTPS ซึ่งรวมถึงสคริปต์ที่โฮสต์โดยบุคคลที่สาม มิฉะนั้น เว็บไซต์ของคุณอาจแสดงคำเตือนเนื้อหาผสม

5. สร้าง 301 Redirects ไปยัง HTTPS URL ใหม่

การสร้างการเปลี่ยนเส้นทาง 301 เป็นขั้นตอนที่สำคัญที่สุดในกระบวนการย้ายทั้งหมด การเปลี่ยนเส้นทาง 301 เป็นการเปลี่ยนเส้นทางแบบถาวร ซึ่งส่งผ่านประมาณ 90% ของลิงก์น้ำผลไม้ (กำลังอันดับ) ไปยังหน้าที่เปลี่ยนเส้นทาง

หากคุณไม่ใช้การเปลี่ยนเส้นทาง 301 คุณมักจะสร้างความเสียหายอย่างร้ายแรงต่อความพยายาม SEO ของคุณ และอาจพบว่าอันดับของคุณลดลงในชั่วข้ามคืน

เป็นการดีที่สุดที่จะใช้การเปลี่ยนเส้นทาง 301 ที่ระดับเซิร์ฟเวอร์แทนที่จะใช้ปลั๊กอิน ทำได้ง่ายกว่าในระดับเซิร์ฟเวอร์ด้วย หากคุณจัดการ URL หลายร้อยรายการ

การเพิ่มการเปลี่ยนเส้นทาง 301 ต้องใช้ความสะดวกสบายในการเขียนโค้ด ดังนั้นควรทำเฉพาะเมื่อคุณมีความรู้อยู่แล้ว - ถ้าไม่ปล่อยไว้กับผู้เชี่ยวชาญ

6. อัปเดตไฟล์ Robots.txt ของคุณ

ลิงก์ตายตัวหรือกฎการบล็อกที่อาจปรากฏในไฟล์ robots.txt ของคุณอาจยังชี้ไปที่ไฟล์ HTTP สิ่งสำคัญคือต้องอัปเดตเพื่อให้ชี้ไปที่ไฟล์ HTTPS ใหม่

7. อัปเดต Google Search Console

เมื่อไซต์ของคุณทำงานบน HTTPS คุณต้องสร้างโปรไฟล์ Google Search Console ใหม่ คลิก 'เพิ่มทรัพย์สิน' และดำเนินการตามขั้นตอนการอ้างสิทธิ์

ภาพหน้าจอของ Google Search Console

ส่งเว็บไซต์ของคุณสำหรับแผนผังเว็บไซต์อีกครั้ง

หากคุณใช้แผนผังเว็บไซต์ (ซึ่งควรทำ) คุณจะต้องส่งเวอร์ชัน HTTPS อีกครั้งในโปรไฟล์ Google Search Console ใหม่ของคุณ

ใช้เครื่องมือตรวจสอบ URL

วาง URL ของคุณลงในเครื่องมือตรวจสอบ URL แล้วกด Enter คลิก 'ขอการจัดทำดัชนี' และ Google จะรวบรวมข้อมูลเว็บไซต์ของคุณอีกครั้ง บางครั้งอาจต้องใช้เวลาหลายสัปดาห์กว่าที่ Google จะรวบรวมข้อมูลทุกอย่างในไซต์ของคุณใหม่อย่างถูกต้องหลังจากการย้ายข้อมูล ดังนั้นขั้นตอนนี้จึงเร็วขึ้น

ภาพหน้าจอของ Google Search Console แสดงวิธีขอจัดทำดัชนี

8. ส่งไฟล์ปฏิเสธของคุณอีกครั้ง

นี่เป็นขั้นตอนสำคัญหากเว็บไซต์ของคุณ เคยประสบปัญหา SEO ที่ไม่ดี หรือคุณจำเป็นต้องลบลิงก์ย้อนกลับ คุณอาจเคยสร้างและส่งไฟล์การปฏิเสธมาแล้ว นี่เป็นเพียงกรณีของการทำซ้ำด้วยโปรไฟล์ Google Search Console ใหม่ของคุณ

ถ้าคุณไม่ส่งไฟล์ปฏิเสธของคุณอีกครั้งภายใต้โปรไฟล์ใหม่ Google จะไม่เห็นไฟล์ปฏิเสธของคุณเมื่อมีการอัปเดตอัลกอริทึมใหม่

ทำได้โดยง่ายโดยไปที่โปรไฟล์ Google Search Console เดิมของคุณและดาวน์โหลดไฟล์ปฏิเสธ จากนั้น คุณต้องเปิดเครื่องมือปฏิเสธภายใต้ HTTPS และส่งไฟล์อีกครั้ง

9. อัปเดต URL โปรไฟล์ Google Analytics ของคุณ

ใต้บัญชีของคุณ คลิกเข้าไปที่ Admin และดูการตั้งค่าของคุณ พลิก URL เป็นเวอร์ชัน HTTPS ทำเช่นเดียวกันในการตั้งค่าพร็อพเพอร์ตี้ของคุณด้วย ซึ่งหมายความว่าคุณจะไม่สูญเสียประวัติใด ๆ และสามารถทำต่อจากที่ค้างไว้ได้

วิธีตรวจสอบให้แน่ใจว่าเวอร์ชัน HTTP ของไซต์ของคุณเปลี่ยนเส้นทางไปยัง HTTPS โดยใช้ 301 Redirects

เมื่อคุณมีใบรับรอง SSL แล้ว สิ่งสำคัญคือต้องตรวจสอบให้แน่ใจว่าผู้ใช้เข้าชมไซต์ของคุณในเวอร์ชัน HTTPS ไม่ใช่เวอร์ชัน HTTP หากคุณใช้การเปลี่ยนเส้นทาง 301 อย่างถูกต้อง ก็ไม่น่าจะมีปัญหา

หากต้องการตรวจสอบว่ามีการเปลี่ยนเส้นทางแล้ว ให้ไปที่หน้าแรกแล้วตรวจสอบแถบ URL คุณควรเห็นเว็บไซต์ของคุณแสดงพร้อมกับ https และไอคอนแม่กุญแจ

สกรีนช็อตของที่อยู่เว็บที่ปลอดภัยของ Grow Hack Scale

เปลี่ยนเป็น HTTP แล้วกด Enter หากการเปลี่ยนเส้นทางอยู่ในตำแหน่งที่ถูกต้อง คุณจะถูกเปลี่ยนเส้นทางไปยังเวอร์ชัน HTTPS โดยอัตโนมัติ

หากวิธีนี้ใช้ได้ผลดี การเปลี่ยนเส้นทางของคุณควรอยู่ในตำแหน่งที่เหมาะสม อย่างไรก็ตาม ยังอาจมีปัญหา:

  • การเปลี่ยนเส้นทาง HTTPS เป็น HTTP
  • การเปลี่ยนเส้นทาง HTTP เป็น HTTPS ไม่ได้นำไปใช้กับหน้าเว็บทั้งหมดของคุณ เช่น โดเมนย่อย

สรุป

การย้ายจาก HTTP เป็น HTTP เป็นขั้นตอนสำคัญสำหรับทั้งความปลอดภัยและ SEO แม้ว่ามันอาจจะเป็นกระบวนการที่ซับซ้อนเล็กน้อย แต่เมื่อคุณรู้ขั้นตอนแล้ว ก็จะง่ายขึ้นมาก กุญแจสำคัญคือการสร้างการเปลี่ยนเส้นทาง 301 เพื่อให้หน้า HTTP ไปที่ HTTP จำไว้ว่าหากคุณไม่สะดวกใจในการเขียนโค้ดหรือเปลี่ยนแปลงโดเมน ให้ขอความช่วยเหลือจากผู้เชี่ยวชาญ