บทความเกี่ยวกับ: Nabu Redirect Manager
บทความนี้ยังมีอยู่ใน:

รูปแบบ RegEx ที่รองรับสําหรับการเปลี่ยนเส้นทางใน Nabu Redirect Manager คืออะไร?

Nabu Redirect Manager รองรับ Regular Expressions (RegEx) แบบ JavaScript สําหรับการตั้งค่าการเปลี่ยนเส้นทางขั้นสูงในร้านค้า Shopify ของคุณ


ไวยากรณ์ RegEx ที่รองรับ


นี่คือคุณสมบัติหลักของ RegEx ที่รองรับในแอป:


  1. ตัวกําหนดจุดยึด


^ → ตรงกับจุดเริ่มต้นของเส้นทาง URL

$ → ตรงกับจุดสิ้นสุดของเส้นทาง URL


ตัวอย่าง: ^/products/.*$ตรงกับ URL ใด ๆ ที่เริ่มต้นด้วย /products/


  1. คลาสของตัวอักษร


. → ตรงกับตัวอักษรใด ๆ หนึ่งตัว

[abc] → ตรงกับตัวอักษรใด ๆ หนึ่งตัวในวงเล็บ

[0-9] → ตรงกับตัวเลขใด ๆ ระหว่าง 0-9

[^abc] → ตรงกับตัวอักษรใด ๆ ยกเว้น a, b, หรือ c


ตัวอย่าง: ^/products/[0-9]+$ตรงกับ /products/123, /products/456, เป็นต้น


  1. ตัวระบุจํานวน


(*) → ตรงกับการทําซ้ํา 0 ครั้งหรือมากกว่า

(+) → ตรงกับการทําซ้ํา 1 ครั้งหรือมากกว่า

? → ตรงกับการทําซ้ํา 0 หรือ 1 ครั้ง

{n} → ตรงกับจํานวน n ครั้งพอดี

{n,} → ตรงกับจํานวน n ครั้งหรือมากกว่า

{n,m} → ตรงกับจํานวนระหว่าง n ถึง m ครั้ง


ตัวอย่าง: ^/products/[a-z]{3,5}$ตรงกับชื่อผลิตภัณฑ์ที่มีตัวอักษร 3 ถึง 5 ตัว (เช่น /products/bag, /products/shoes)


  1. กลุ่มและการสลับ


( ) → กําหนดกลุ่มการจับ

| → ทํางานเหมือน OR ระหว่างรูปแบบ


ตัวอย่าง: ^/(products|collections)/(.*)$ตรงกับทั้ง /products/... และ /collections/....


  1. กลุ่มการจับ


(pattern) → จับส่วนหนึ่งของการจับคู่

$1, $2, ... $5 → ใช้ค่าที่จับได้ซ้ําในลิงก์เป้าหมาย

Nabu รองรับกลุ่มการจับได้สูงสุด 5 กลุ่ม


เส้นทางต้นทาง: ^/products/(.)/(.)$ลิงก์เป้าหมาย: /new-products/$1/$2/products/men/shoes → /new-products/men/shoes.


ตัวอย่าง Shopify


  • เปลี่ยนเส้นทางผลิตภัณฑ์ทั้งหมดไปยังคอลเลกชันเดียว:


เส้นทางต้นทาง: ^/products/.*$ลิงก์เป้าหมาย: /collections/all-products


  • เปลี่ยนเส้นทาง ID ของผลิตภัณฑ์ (เฉพาะตัวเลข) ไปยังคอลเลกชันใหม่


เส้นทางต้นทาง: ^/products/[0-9]+$ลิงก์เป้าหมาย: /collections/special-deals


  • เปลี่ยนเส้นทางด้วยกลุ่มการจับ


เส้นทางต้นทาง: ^/products/(.*)$ลิงก์เป้าหมาย: /collections/$1/products/shirt → /collections/shirt.


  • เปลี่ยนเส้นทางทั้งผลิตภัณฑ์และคอลเลกชัน


เส้นทางต้นทาง: ^/(products|collections)/(.*)$ลิงก์เป้าหมาย: /archived/$1/$2/products/hat → /archived/products/hat.

อัปเดตเมื่อ: 19/12/2025

บทความนี้เป็นประโยชน์หรือไม่?

แบ่งปันความคิดเห็นของคุณ

ยกเลิก

ขอบคุณ!