ปิดดำเนินการชั่วคราว

วันอังคารที่ 28 กุมภาพันธ์ 2017

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

ตัวเลือก: ฟังก์ชันบล็อกรถเข็นช็อปปิ้ง

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

ตัวเลือก: แสดงโฆษณาคั่นระหว่างหน้าหรือป๊อปอัปทุกครั้ง

หากจำเป็นต้องบล็อกทั้งเว็บไซต์เพื่อไม่ให้ผู้ใช้เข้าถึง ไม่ว่าจะใช้ข้อความ "ไม่พร้อมใช้งานชั่วคราว" หน้าแจ้งข้อมูล หรือป๊อปอัป เซิร์ฟเวอร์ควรส่งรหัสผลลัพธ์ HTTP 503 ("Service Unavailable ") กลับมา โค้ดผลลัพธ์ 503 จะทําให้ Google ไม่จัดทําดัชนีเนื้อหาชั่วคราวที่แสดงต่อผู้ใช้ ถ้าไม่มีรหัสผลลัพธ์ 503 ระบบจะจัดทำดัชนีหน้าคั่นเป็นเนื้อหาเว็บไซต์ของคุณ

Googlebot จะพยายามเข้าถึงหน้าที่ส่ง 503 กลับมาอีกครั้งนานสุดประมาณ 1 สัปดาห์ ก่อนที่จะถือว่าเป็นข้อผิดพลาดถาวรที่อาจทำให้หน้าดังกล่าวหลุดออกจากผลการค้นหา คุณยังสามารถใส่ส่วนหัว Retry after เพื่อระบุระยะเวลาที่เว็บไซต์จะไม่พร้อมใช้งานได้ด้วย การบล็อกเว็บไซต์นานกว่า 1 สัปดาห์อาจทำให้เกิดผลกระทบทางลบต่อผลการค้นหาของเว็บไซต์ ไม่ว่าคุณจะใช้วิธีใดก็ตาม

ตัวเลือก: ปิดใช้งานทั้งเว็บไซต์

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

  1. ตั้งค่า DNS TTL ให้เป็นเวลาไม่นาน (เช่น 5 นาที) ล่วงหน้าสัก 2-3 วัน
  2. เปลี่ยน DNS เป็นที่อยู่ IP ของเซิร์ฟเวอร์ชั่วคราว
  3. ปิดการออนไลน์ของเซิร์ฟเวอร์หลักเมื่อคำขอทั้งหมดไปถึงเซิร์ฟเวอร์ชั่วคราวแล้ว
  4. ตอนนี้เซิร์ฟเวอร์ของคุณจะออฟไลน์ ...
  5. เมื่อพร้อมแล้ว เปิดให้เซิร์ฟเวอร์หลักออนไลน์อีกครั้ง
  6. สลับ DNS กลับไปที่ที่อยู่ IP ของเซิร์ฟเวอร์หลัก
  7. เปลี่ยน DNS TTL กลับเป็นค่าปกติ

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

ป.ล. หากธุรกิจเปิดให้บริการในพื้นที่ อย่าลืมแสดงข้อมูลต่อไปนี้ในเวลาทําการของข้อมูลธุรกิจในพื้นที่ด้วย