วิธีตั้งค่า Redirect 301 ใน WordPress

Redirect 301 คือการเปลี่ยนเส้นทางถาวรจาก URL เดิมไปยัง URL ใหม่ ใช้เมื่อย้ายบทความ เปลี่ยน Slug หรือเลิกใช้หน้าเดิมแต่มีหน้าทดแทนที่เกี่ยวข้อง การตั้งค่าถูกต้องช่วยให้ผู้เข้าชมไปถึงเนื้อหาปลายทาง และแจ้งเครื่องมือค้นหาว่าหน้าเดิมย้ายแล้ว

❶ เตรียม URL ก่อนตั้ง Redirect

จด URL เดิมและ URL ใหม่ให้ครบ ตรวจว่า URL ใหม่เปิดได้และเป็นหน้าที่เกี่ยวข้องกับเนื้อหาเดิม

① ใช้ Redirect เมื่อย้ายหน้าอย่างถาวร

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

② เลือกหน้าปลายทางที่ตรงกับเนื้อหา

ส่ง URL เก่าไปยังบทความหรือหน้าที่ให้ข้อมูลใกล้เคียงกัน ไม่ควรส่งทุกหน้าที่ลบไปยังหน้าแรก หากไม่มีหน้าทดแทนที่เหมาะสม ให้พิจารณาว่าควรปล่อยหน้าเดิมเป็น 404 หรือจัดการด้วยวิธีอื่น

❷ เลือกวิธีตั้งค่าใน WordPress

สามารถตั้ง Redirect ผ่านปลั๊กอินจัดการการเปลี่ยนเส้นทาง หรือระบบของโฮสติ้ง การเปลี่ยนเส้นทางฝั่งเซิร์ฟเวอร์เป็นแนวทางที่ควรเลือกเมื่อทำได้

① ใช้ปลั๊กอินจัดการ Redirect

ติดตั้งหรือเปิดใช้ปลั๊กอินที่เว็บไซต์เลือกใช้ แล้วไปยังเมนู Redirect เพิ่ม URL เดิมเป็นต้นทาง ใส่ URL ใหม่เป็นปลายทาง และเลือกชนิดการเปลี่ยนเส้นทางเป็น 301

ชื่อเมนูและวิธีกรอกข้อมูลอาจต่างกันตามปลั๊กอิน ก่อนเพิ่มกฎ ให้ตรวจว่าปลั๊กอินไม่ได้สร้างกฎเดียวกันไว้แล้ว

② ใช้ระบบ Redirect ของโฮสติ้ง

หากโฮสติ้งมีเครื่องมือจัดการ Redirect สามารถเพิ่มกฎจากแผงควบคุมได้ วิธีนี้มักทำงานที่ระดับเซิร์ฟเวอร์ ตรวจให้แน่ใจว่าแก้กฎในโดเมนและเว็บไซต์ที่ถูกต้อง

③ หลีกเลี่ยงการตั้งซ้ำหลายระบบ

อย่าตั้ง Redirect URL เดียวกันทั้งในปลั๊กอินและโฮสติ้งโดยไม่ตรวจผล เพราะอาจเกิดการเปลี่ยนเส้นทางหลายทอดหรือวนกลับไปมา เลือกจุดจัดการหลักและบันทึกรายการกฎไว้

❸ ตั้งค่ากฎ Redirect ให้ถูกต้อง

① ระบุ URL ต้นทางให้ตรง

กรอก URL เดิมที่ต้องการเปลี่ยนเส้นทาง ตรวจรูปแบบตัวพิมพ์ เครื่องหมายทับท้าย URL และเส้นทางของบทความให้ถูกต้อง

② ระบุ URL ปลายทางที่เปิดได้

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

③ บันทึกและทดสอบกฎ

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

❹ ปรับลิงก์และข้อมูลในเว็บไซต์หลังเปลี่ยน

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

ตรวจ Canonical และ Sitemap ด้วย Sitemap ควรแสดง URL ใหม่ที่ต้องการให้ระบบค้นพบ ไม่ควรใช้ URL เก่าที่เปลี่ยนเส้นทางแล้วเป็นรายการหลัก

❺ ตรวจข้อผิดพลาดที่พบบ่อย

  • Redirect วนกลับมาหน้าเดิม: ตรวจว่ากฎต้นทางและปลายทางไม่อ้างอิงกัน
  • Redirect หลายทอด: ปรับให้ URL เก่าไปยัง URL ปลายทางสุดท้ายโดยตรง
  • ปลายทางเป็นหน้า 404: แก้ URL ปลายทางหรือเลือกหน้าทดแทนที่เหมาะสม
  • ไปหน้าแรกโดยไม่เกี่ยวข้อง: เปลี่ยนปลายทางให้ตรงกับเนื้อหาเดิม
  • ยังเปิดหน้าเดิมโดยไม่เปลี่ยนเส้นทาง: ตรวจว่ากฎบันทึกแล้วและตั้งในโดเมนที่ถูกต้อง
  • ปลั๊กอินกับโฮสติ้งขัดแย้งกัน: ตรวจและเลือกจัดการจากระบบหลักเพียงจุดเดียว

เช็กลิสต์หลังตั้ง Redirect 301

  • URL ต้นทางเป็นหน้าเดิมที่ถูกต้อง
  • URL ปลายทางเปิดได้และเกี่ยวข้อง
  • เลือก Redirect ถาวรเมื่อย้ายหน้าอย่างถาวร
  • ไม่มี Redirect loop หรือหลายทอด
  • แก้ลิงก์ภายในให้ชี้ URL ใหม่
  • ตรวจ Canonical และ Sitemap
  • ทดสอบ URL เก่าหลังบันทึกกฎ

สำหรับเว็บไซต์ ComSiam ควรจด URL เก่าและ URL ใหม่ทุกครั้งที่เปลี่ยน Slug แล้วทดสอบการเปลี่ยนเส้นทางหลังบันทึก

เมื่อ Redirect ทำงานตรงไปยังหน้าที่เกี่ยวข้องและลิงก์ภายในได้รับการอัปเดต ComSiam จะดูแล URL เก่าและ URL ใหม่ได้เป็นระบบขึ้น