การเปลี่ยนเส้นทางคือการเปลี่ยนเส้นทางอัตโนมัติของผู้ใช้จาก URL หนึ่งไปยังอีก URL หนึ่ง ในทางเทคนิค การเปลี่ยนเส้นทางสามารถทำได้หลายวิธี สามารถทำงานได้ทั้งฝั่งเซิร์ฟเวอร์และฝั่งไคลเอ็นต์ (ในเบราว์เซอร์)
การเปลี่ยนเส้นทางเป็นแนวคิดจากสาขาเทคโนโลยีอินเทอร์เน็ต การเปลี่ยนเส้นทางคือการเปลี่ยนเส้นทางอัตโนมัติของผู้ใช้จากที่อยู่เว็บหนึ่งไปยังอีกที่อยู่หนึ่ง มันทำงานดังนี้: ตัวอย่างเช่น ผู้ใช้พิมพ์ที่อยู่ "site.ru" ในแถบที่อยู่ของเบราว์เซอร์ของเขา แต่หลังจากเปลี่ยนเส้นทางอัตโนมัติ เขาไปที่ไซต์ด้วยที่อยู่ "www.new-site.ru"
การเปลี่ยนเส้นทางมีไว้เพื่ออะไร?
สถานการณ์ที่พบบ่อยที่สุดคือการเปลี่ยนชื่อโดเมนของไซต์ ความจำเป็นในการเปลี่ยนเส้นทางมักเกิดขึ้นในกรณีของไซต์เชิงพาณิชย์เพื่อไม่ให้สูญเสียลูกค้าที่มาที่ไซต์ตามที่อยู่เดิม สิ่งนี้มีความเกี่ยวข้องมากที่สุดสำหรับร้านค้าออนไลน์ที่ย้ายไปยังโดเมนอื่น แต่ลูกค้ายังคงเข้าชมหน้าร้านค้าในที่อยู่ที่ไม่มีอยู่จริง
การใช้งานทั่วไปประการที่สองของการส่งต่ออัตโนมัติคือการประกบชื่อโดเมน สามารถป้อนที่อยู่ URL ของทรัพยากรอินเทอร์เน็ตใด ๆ ในแถบที่อยู่แบบเต็มนั่นคือด้วย www - "www.site.ru" และไม่มี www - "site.ru" อย่างไรก็ตาม เสิร์ชเอ็นจิ้นรับรู้ว่าโครงสร้างที่อยู่ทั้งสองนี้เป็นไซต์สองไซต์ที่แตกต่างกันโดยสิ้นเชิง ดังนั้น ในการตั้งค่าเซิร์ฟเวอร์ คุณต้องระบุหนึ่งในที่อยู่เหล่านี้เป็นที่อยู่หลัก (มิเรอร์หลัก) และเปลี่ยนเส้นทางไปยังมิเรอร์หลักจากที่อยู่ที่สอง จากนั้น ไม่ว่าในกรณีใด ผู้เข้าชมจะได้รับทรัพยากรที่ต้องการ และหุ่นยนต์ค้นหาจะระบุมิเรอร์หลักได้อย่างถูกต้อง
การประกบชื่อโดเมนสามารถทำได้หลายวิธี อีกทางเลือกหนึ่งในการสร้างสคริปต์เปลี่ยนเส้นทางคือการตั้งค่ามิเรอร์หลักในบัญชีส่วนตัว Yandex-webmaster ของคุณ ในการทำเช่นนี้ ก่อนอื่นคุณต้องสร้างบัญชีในระบบ Yandex-Webmaster และเพิ่มเว็บไซต์ของคุณที่นั่น แต่เพื่อให้เครื่องมือค้นหา Yahoo และ Google สามารถระบุมิเรอร์หลักได้อย่างถูกต้อง จำเป็นต้องมีการเปลี่ยนเส้นทาง 301 ซึ่งสร้างขึ้นในไฟล์ htaccess ไฟล์นี้ถูกเก็บไว้บนเซิร์ฟเวอร์ในไดเร็กทอรีรากของไซต์
การเปลี่ยนเส้นทาง 301 คืออะไร
หมายเลข 301 คือรหัสสถานะของการเปลี่ยนเส้นทางที่เกิดขึ้นที่ระดับเซิร์ฟเวอร์ รหัสนี้ระบุว่าทรัพยากรหรือหน้าแยกต่างหากจะอยู่ที่ที่อยู่อื่นอย่างถาวร ควรสังเกตว่ารหัสสถานะ 302 ใช้สำหรับการเคลื่อนไหวชั่วคราว
ส่วนใหญ่มักจะใช้การเปลี่ยนเส้นทาง 301 เพื่อติดโดเมนที่มีและไม่มี www. นอกจากนี้ยังไม่สามารถถูกแทนที่ได้ในกรณีที่ไซต์ย้ายไปยังโดเมนใหม่ นอกจากนี้ยังใช้เมื่อถ่ายโอนหน้าภายในของเว็บไซต์