การสร้างและจัดการการเปลี่ยนเส้นทาง URL

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

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

ข้อควรพิจารณาสำหรับการสร้างการเปลี่ยนเส้นทาง URL

ก่อนที่คุณจะสร้างการเปลี่ยนเส้นทาง URL ใดๆ โปรดตรวจสอบข้อควรพิจารณาดังต่อไปนี้

  • คุณไม่สามารถเปลี่ยนเส้นทาง URL ที่ขึ้นต้นด้วยคำนำหน้าต่อไปนี้ได้: /apps, /application, /cart, /carts, /orders, /services หรือ /shop
  • คุณไม่สามารถเปลี่ยนเส้นทาง URL ที่ใช้เส้นทางตายตัวของ Shopify ได้แก่ /products, /collections, /collections/all
  • คุณสามารถเปลี่ยนเส้นทางได้จาก URL ที่ใช้งานไม่ได้เท่านั้น URL ที่ใช้งานไม่ได้จะแสดงข้อความแจ้งข้อผิดพลาด เช่น ไม่พบหน้า หรือ 404 บนหน้าเพจหรือในชื่อหน้า หาก URL นั้นยังคงโหลดเว็บเพจที่ถูกต้องได้อยู่ การเปลี่ยนเส้นทาง URL ก็จะใช้ไม่ได้ผล
  • คุณสามารถสร้างการเปลี่ยนเส้นทาง URL ได้สูงสุด 100,000 รายการ เว้นแต่ว่าร้านค้าของคุณจะใช้แผน Plus ซึ่งมีขีดจำกัดสูงสุดอยู่ที่ 20,000,000 รายการ
  • การเปลี่ยนเส้นทาง URL ไม่รองรับการใช้งานบนเมนูบัญชีลูกค้า

สถานการณ์การเปลี่ยนเส้นทางที่พบบ่อย

การทำความเข้าใจสถานการณ์เหล่านี้จะช่วยให้คุณตั้งค่าการเปลี่ยนเส้นทางได้อย่างมีประสิทธิภาพมากขึ้น

ข้อจำกัดเพิ่มเติมของการเปลี่ยนเส้นทาง URL

โปรดตรวจสอบข้อจำกัดเพิ่มเติมต่อไปนี้ที่อาจส่งผลต่อฟังก์ชันการทำงานของการเปลี่ยนเส้นทาง URL

เส้นทาง URL ที่สงวนไว้

เส้นทาง URL บางเส้นทางสงวนไว้สำหรับ Shopify และไม่สามารถใช้สำหรับการเปลี่ยนเส้นทางได้ดังนี้

  • /collections/vendors, /collections/types, /collections/all
  • /apps/, /a/, /community/, /tools/
  • เส้นทางโดเมน MyShopify ที่ลงท้ายด้วย /shop หรือ /services

การกรองแท็กคอลเลกชัน

คุณไม่สามารถสร้างการเปลี่ยนเส้นทางสำหรับ URL ที่ใช้การกรองแท็กคอลเลกชันได้ (เช่น yourstore.com/collections/collection-name/tag-name) แม้ว่าจะไม่มีสินค้าที่มีแท็กนั้นอยู่ เส้นทาง URL จะยังคงถือว่าถูกต้องและไม่สามารถเปลี่ยนเส้นทางได้

นามสกุลไฟล์ HTML

URL ที่ลงท้ายด้วย .html ไม่สามารถเปลี่ยนเส้นทางไปยัง URL เดียวกันที่ไม่มี .html ได้ เนื่องจาก Shopify จะถือว่า URL ทั้งสองนี้เป็น URL เดียวกัน เพราะแพลตฟอร์มจะจัดการการจัดรูปแบบ HTML โดยอัตโนมัติเพื่อให้ได้ URL ที่ดูเรียบร้อยยิ่งขึ้น

สตริงการสืบค้นและอักขระพิเศษ

URL ที่มีสตริงการสืบค้น (เช่น /brands/dell.html?_bc_fsnf=1&interface=interface_type) อาจทำงานกับการเปลี่ยนเส้นทาง URL ได้ไม่ตรงตามที่คาดไว้

ตลาดต่างประเทศและโฟลเดอร์ย่อย

การเปลี่ยนเส้นทาง URL จะไม่มีผลกับโฟลเดอร์ย่อยของตลาดทุกแห่งโดยอัตโนมัติ หากคุณต้องการเปลี่ยนเส้นทางสำหรับตำแหน่งที่ตั้งที่เฉพาะเจาะจง (เช่น จาก yourstore.com/en-ca/old-page ไปยัง yourstore.com/en-fr/new-page) คุณจะต้องสร้างการเปลี่ยนเส้นทางสำหรับโฟลเดอร์ย่อยแต่ละรายการแยกกัน

การแคชการเปลี่ยนเส้นทาง 301

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

สร้างการเปลี่ยนเส้นทาง URL

คุณสามารถสร้างการเปลี่ยนเส้นทาง URL ได้ โดย URL ใหม่ที่ใช้ในการเปลี่ยนเส้นทางอาจเป็น URL แบบสัมพัทธ์ เช่น /collection/shirts หรือ URL แบบเต็ม เช่น http://www.example.com/collection/shirts ก็ได้ หากต้องการเปลี่ยนเส้นทางยอดเข้าชมภายในโดเมนหลักของคุณ ให้ใช้ URL แบบสัมพัทธ์ และหากต้องการเปลี่ยนเส้นทางไปยังภายนอกโดเมนหลักของคุณ ให้ใช้ URL แบบเต็ม การเปลี่ยนเส้นทาง URL จะเริ่มทำงานทันที

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

ขั้นตอน:

  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่เนื้อหา > เมนู

  2. คลิกดูการเปลี่ยนเส้นทาง URL

  3. คลิกสร้างการเปลี่ยนเส้นทาง URL

  4. ในส่วนเปลี่ยนเส้นทางจาก ให้ป้อน URL เดิมที่คุณต้องการใช้เปลี่ยนเส้นทางผู้เยี่ยมชม

  5. ในส่วนเปลี่ยนเส้นทางไปยัง ให้ป้อน URL ใหม่ที่คุณต้องการเปลี่ยนเส้นทางผู้เยี่ยมชมไป หากต้องการเปลี่ยนเส้นทางไปยังหน้าแรกของร้านค้าของคุณ ให้ป้อน /

  6. คลิกบันทึกการเปลี่ยนเส้นทาง

การแก้ไขปัญหาการเปลี่ยนเส้นทาง URL

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

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

การแก้ไขปัญหาการเปลี่ยนเส้นทางเพิ่มเติม

หน้า 404 เปลี่ยนเส้นทางไปยังหน้าแรกในตัวแก้ไขธีม

หากหน้า 404 ของคุณเปลี่ยนเส้นทางไปยังหน้าแรกเมื่อดูในตัวแก้ไขธีม ให้ตรวจสอบว่าคุณได้ตั้งค่าการเปลี่ยนเส้นทางจาก /404 ไปยัง / (หน้าแรกของคุณ) หรือไม่ การเปลี่ยนเส้นทางประเภทนี้จะรบกวนความสามารถของตัวแก้ไขธีมในการแสดงหน้า 404 ของคุณ โปรดลบการเปลี่ยนเส้นทางนี้ออกเพื่อแก้ไขปัญหา

ข้อผิดพลาด API เกินขีดจำกัดการเปลี่ยนเส้นทาง

หากคุณพบข้อผิดพลาด Redirect Limit Exceeded ขณะใช้ Admin API ข้อผิดพลาดดังกล่าวจะไม่เกี่ยวข้องกับขีดจำกัดการเปลี่ยนเส้นทาง URL ของร้านค้าคุณ (100,000 รายการ) แต่จะหมายความว่าคำขอ API ทำให้เกิดการเปลี่ยนเส้นทางเซิร์ฟเวอร์มากเกินไป หากคุณกำลังประสบกับข้อผิดพลาดนี้ โปรดพิจารณาติดต่อชุมชน Shopify หรือติดต่อนักพัฒนาแอปจากภายนอกที่อาจเป็นสาเหตุของปัญหา

การเปลี่ยนเส้นทาง URL และการมองเห็นของร้านค้าออนไลน์

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

ตัวอย่างเช่น หากคุณมีคอลเลกชัน /collections/fall ที่ต้องการซ่อนไว้ชั่วคราวในช่วงฤดูร้อน และเปลี่ยนเส้นทางลูกค้าไปยัง /collections/summer คุณสามารถทำได้ดังนี้

  1. เปลี่ยนการแสดงผลบนร้านค้าออนไลน์ของคอลเลกชัน fall เป็นซ่อนอยู่
  2. สร้างการเปลี่ยนเส้นทาง URL จาก /collections/fall ไปยัง /collections/summer

เมื่อคอลเลกชัน fall ถูกซ่อน URL /collections/fall จะกลายเป็นหน้า 404 ซึ่งทำให้การเปลี่ยนเส้นทางทำงานได้ ลูกค้าที่เข้าชม /collections/fall จะถูกเปลี่ยนเส้นทางไปยัง /collections/summer โดยอัตโนมัติ

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

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

การเปลี่ยนเส้นทางและโฟลเดอร์ย่อย

การสร้างการเปลี่ยนเส้นทาง URL จะมีผลกับโฟลเดอร์ย่อยของภาษาหรือตลาดทั้งหมดที่ตั้งค่าโดยใช้เครื่องมือการขายระหว่างประเทศ

ตัวอย่างเช่น ตลาดหลักของคุณคือสหรัฐอเมริกาที่ example.com และคุณยังมีตลาดสำหรับแคนาดาในโฟลเดอร์ย่อยที่ example.com/en-ca อีกด้วย คุณตัดสินใจที่จะหยุดขายเสื้อยืดสีน้ำเงินในร้านค้าของคุณ ดังนั้นคุณจึงลบสินค้านั้น แล้วจึงสร้างการเปลี่ยนเส้นทาง URL รายการเดียวจาก /products/blue-t-shirt ไปยัง /collections/t-shirts

หลังจากที่สร้างการเปลี่ยนเส้นทาง URL แล้ว ลูกค้าในสหรัฐอเมริกาที่พยายามเข้าชม /products/blue-t-shirt จะถูกเปลี่ยนเส้นทางไปยัง example.com/collections/t-shirts โดยอัตโนมัติ และลูกค้าในแคนาดาที่พยายามเข้าชม example.com/en-ca/products/blue-t-shirt จะถูกเปลี่ยนเส้นทางไปยัง example.com/en-ca/collections/t-shirts โดยอัตโนมัติ

คุณยังสามารถสร้างการเปลี่ยนเส้นทางแยกกันสำหรับแต่ละโฟลเดอร์ย่อยได้ หากคุณต้องการเปลี่ยนเส้นทางไปยังปลายทางที่แตกต่างกันสำหรับแต่ละตลาด

การจัดการการเปลี่ยนเส้นทาง URL

คุณสามารถจัดการรายการการเปลี่ยนเส้นทาง URL ของคุณได้ด้วยวิธีต่อไปนี้

กรองการเปลี่ยนเส้นทาง URL ตามวันที่

  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่เนื้อหา > เมนู

  2. คลิกการเปลี่ยนเส้นทาง URL

  3. คลิกวันที่เพิ่ม

  4. จากเมนูดรอปดาวน์ ให้เลือกช่วงวันที่ที่คุณต้องการกรอง

บันทึกตัวกรองการเปลี่ยนเส้นทาง URL

  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่เนื้อหา > เมนู

  2. คลิกการเปลี่ยนเส้นทาง URL

  3. สร้างตัวกรองโดยใช้กล่องค้นหาหรือโดยการกรองการเปลี่ยนเส้นทาง URL ตามวันที่

  4. คลิกบันทึกตัวกรอง

  5. เลือกชื่อสำหรับตัวกรองของคุณ

  6. คลิกบันทึกตัวกรอง ตัวกรองจะถูกบันทึกเป็นแท็บใหม่ที่ด้านบนของรายการ

ลบตัวกรองการเปลี่ยนเส้นทาง URL

  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่เนื้อหา > เมนู

  2. คลิกการเปลี่ยนเส้นทาง URL

  3. เลือกตัวกรองที่คุณต้องการลบ

  4. คลิกบันทึกแล้ว

  5. คลิกลบแท็บ จากนั้นคลิกลบ

แก้ไขชื่อตัวกรองการเปลี่ยนเส้นทาง URL

  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่เนื้อหา > เมนู

  2. คลิกการเปลี่ยนเส้นทาง URL

  3. เลือกตัวกรองที่คุณต้องการแก้ไข

  4. คลิกบันทึกแล้ว

  5. แก้ไขชื่อแท็บ จากนั้นคลิก บันทึกตัวกรอง

แก้ไขการเปลี่ยนเส้นทาง URL ทีละรายการ

  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่เนื้อหา > เมนู

  2. คลิกการเปลี่ยนเส้นทาง URL

  3. คลิกการเปลี่ยนเส้นทาง URL ที่คุณต้องการแก้ไข

  4. ป้อนการเปลี่ยนแปลง

  5. คลิกบันทึกการเปลี่ยนเส้นทาง

แก้ไขการเปลี่ยนเส้นทาง URL หลายรายการพร้อมกัน

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

ขั้นตอน:

  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่เนื้อหา > เมนู

  2. คลิกการเปลี่ยนเส้นทาง URL

  3. เลือกการเปลี่ยนเส้นทาง URL ที่คุณต้องการแก้ไข

  4. คลิกแก้ไขการเปลี่ยนเส้นทาง

  5. ป้อนการเปลี่ยนแปลง

  6. คลิกบันทึก

ส่งออกการเปลี่ยนเส้นทาง URL

  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่เนื้อหา > เมนู

  2. คลิกการเปลี่ยนเส้นทาง URL

  3. คลิกส่งออก

  4. เลือกการเปลี่ยนเส้นทางที่คุณต้องการส่งออก

  5. เลือกประเภทไฟล์ CSV ที่คุณต้องการส่งออก

  6. คลิกส่งออกการเปลี่ยนเส้นทาง URL

นำเข้าการเปลี่ยนเส้นทาง URL

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

ขั้นตอน:

  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่เนื้อหา > เมนู

  2. คลิกการเปลี่ยนเส้นทาง URL

  3. คลิกนำเข้า

  4. คลิกเพิ่มไฟล์ แล้วเลือกไฟล์ CSV

  5. คลิกอัปโหลดไฟล์

  6. ตรวจสอบการนำเข้า

  7. คลิกนำเข้าการเปลี่ยนเส้นทาง

  8. คลิกปิด

ลบการเปลี่ยนเส้นทาง URL

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

ขั้นตอน:

  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่เนื้อหา > เมนู

  2. คลิกการเปลี่ยนเส้นทาง URL

  3. เลือกการเปลี่ยนเส้นทาง URL ที่คุณต้องการลบ

  4. คลิกลบการเปลี่ยนเส้นทางที่เลือก

  5. คลิกลบเพื่อยืนยัน