การส่งต่อ URL ฟรีด้วย Cloudflare (301 การเปลี่ยนเส้นทางทำได้ง่าย)

in ทรัพยากรและเครื่องมือ

เนื้อหาของเรารองรับผู้อ่าน. หากคุณคลิกที่ลิงค์ของเรา เราอาจได้รับค่าคอมมิชชั่น เราทบทวนอย่างไร.

คุณกำลังมองหาวิธีที่คุ้มค่า (เหมือนฟรี!) ในการเปลี่ยนเส้นทางโดเมนหนึ่งไปยังอีกโดเมนหนึ่งหรือไม่? ที่นี่ ฉันจะแนะนำคุณตลอดขั้นตอนการตั้งค่าการส่งต่อ URL ฟรีด้วย Cloudflare รวมถึงการเปลี่ยนเส้นทางไวด์การ์ด 301 ที่สำคัญทั้งหมด มาดำน้ำกันเถอะ!

ก่อนที่เราจะพูดถึงเนื้อหาสำคัญ เรามาคุยกันก่อนว่าทำไม Cloudflare จึงเป็นตัวเลือกที่ยอดเยี่ยมสำหรับการส่งต่อ URL:

  1. ได้ฟรี! (ใครไม่ชอบประหยัดเงิน?)
  2. คุณสามารถตั้งค่าการเปลี่ยนเส้นทาง HTTPS โดยไม่ต้องใช้ใบรับรอง SSL ของคุณเอง
  3. มันใช้งานง่าย แม้สำหรับผู้ที่ไม่เชี่ยวชาญด้านเทคโนโลยีก็ตาม
  4. Cloudflare เสนอบริการเพิ่มเติม ความปลอดภัย และผลประโยชน์ด้านประสิทธิภาพ
  5. เป็นโซลูชันที่ปรับขนาดได้ซึ่งเติบโตไปตามความต้องการของคุณ

ทำความเข้าใจเกี่ยวกับการเปลี่ยนเส้นทาง Wildcard

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

ตัวอย่างเช่น หากเรากำลังเปลี่ยนเส้นทางจาก “yourolddomain.com” ถึง “yournewdomain.com”นี่คือสิ่งที่เกิดขึ้น:

http://yourolddomain.com/ → https://yournewdomain.com/

https://yourolddomain.com/ → https://yournewdomain.com/

http://yourolddomain.com/about/ → https://yournewdomain.com/about/

https://yourolddomain.com/blog/post-1/ → https://yournewdomain.com/blog/post-1/

ส่วนที่ดีที่สุด? สิ่งเหล่านี้คือการเปลี่ยนเส้นทาง 301 ทั้งหมด ซึ่งเป็นแบบถาวรและส่งต่อผลลัพธ์ SEO ที่มีคุณค่าทั้งหมด การจัดอันดับเครื่องมือค้นหาของคุณจะขอบคุณ!

คำแนะนำทีละขั้นตอนสำหรับการส่งต่อ URL ของ Cloudflare ฟรี

Cloudflare

ขั้นตอนที่ 1: สมัคร Cloudflare

ก่อนอื่น ตรงไปที่ Cloudflare และ ลงทะเบียนสำหรับบัญชีฟรี- แผนแบบฟรีคือทั้งหมดที่เราต้องการสำหรับการตั้งค่าการเปลี่ยนเส้นทาง URL ของ Cloudflare

เมื่อเข้ามาแล้วให้คลิกที่ “+ เพิ่มไซต์” ปุ่ม. ป้อนโดเมนที่คุณต้องการเปลี่ยนเส้นทาง (อันเก่า) แล้วคลิก "เพิ่มไซต์"

ขั้นตอนที่ 2: ตั้งค่าระเบียน DNS

Cloudflare จะสแกนหาบันทึก DNS ที่มีอยู่ ตรงนี้จะเกิดความขัดข้องทางเทคนิคเล็กน้อย ดังนั้นโปรดใส่ใจ!

ลบบันทึกใดๆ ที่พบ (ยกเว้นกรณีที่คุณใช้โดเมนสำหรับอีเมลหรือบริการที่สำคัญอื่นๆ ซึ่งในกรณีนี้จะเก็บไว้)

การจัดการ DNS ของ Cloudflare

ตอนนี้ เราจะเพิ่มระเบียน A ใหม่สองรายการ:

Type: A
Name: @
Content: 192.0.2.1
TTL: Auto
Proxy status: Proxied (orange cloud - very important)

Type: A
Name: www
Content: 192.0.2.1
TTL: Auto
Proxy status: Proxied (orange cloud - very important)

ที่ 192.0.2.1 ที่อยู่ IP เป็นที่อยู่จำลอง ส่วนสำคัญคือการเปิดใช้งานคลาวด์สีส้มเพื่อให้แน่ใจว่า Cloudflare พร็อกซีการรับส่งข้อมูล

ขั้นตอนที่ 3: อัปเดตเนมเซิร์ฟเวอร์ของคุณ

ขั้นตอนนี้สำคัญมากสำหรับการส่งต่อ Cloudflare URL ฟรีให้ทำงานได้ Cloudflare จะให้เนมเซิร์ฟเวอร์สองตัวแก่คุณ

เนมเซิร์ฟเวอร์ Cloudflare

คุณต้องอัปเดตสิ่งเหล่านี้ที่ผู้รับจดทะเบียนโดเมนของคุณ มาดูวิธีดำเนินการกับผู้รับจดทะเบียนยอดนิยม 2 ราย:

การอัพเดตเนมเซิร์ฟเวอร์บน Namecheap:

  1. เข้าสู่ระบบบัญชี Namecheap ของคุณ
  2. ไปที่ “รายการโดเมน” และคลิก “จัดการ” ถัดจากโดเมนที่คุณกำลังอัปเดต
  3. ในส่วน "เนมเซิร์ฟเวอร์" เลือก "DNS ที่กำหนดเอง" จากเมนูแบบเลื่อนลง
  4. ป้อนเนมเซิร์ฟเวอร์ Cloudflare ที่ให้ไว้
  5. คลิกเครื่องหมายถูกสีเขียวเพื่อบันทึก

การอัพเดตเนมเซิร์ฟเวอร์บน GoDaddy:

  1. เข้าสู่ระบบบัญชี GoDaddy ของคุณ
  2. คลิก "โดเมน" จากนั้นคลิก "จัดการ" ถัดจากโดเมนที่เกี่ยวข้อง
  3. เลื่อนไปที่ส่วน "เนมเซิร์ฟเวอร์" และคลิก "เปลี่ยน"
  4. เลือก “ป้อนเนมเซิร์ฟเวอร์ของฉันเอง” จากนั้นป้อนเนมเซิร์ฟเวอร์ Cloudflare
  5. คลิก "บันทึก"

โปรดทราบว่าการเปลี่ยนแปลงเหล่านี้อาจใช้เวลาถึง 24-48 ชั่วโมงจึงจะมีผลทั่วโลก ดังนั้นโปรดอดทนรอ!

ขั้นตอนที่ 4: สร้างกฎหน้าสำหรับการเปลี่ยนเส้นทางเว็บไซต์ Cloudflare 301

นี่คือจุดที่ความมหัศจรรย์เกิดขึ้น! ไปที่ “กฎของเพจ” และคลิก “สร้างกฎหน้า”

กฎเพจ Cloudflare

ในฟิลด์ URL ให้ป้อน:

*yourolddomain.com/*

สำหรับการตั้งค่า ให้เลือก “URL การส่งต่อ” และ “301 – เปลี่ยนเส้นทางถาวร”

ในฟิลด์ URL ปลายทาง ให้ป้อน:

https://yournewdomain.com/$2

ที่ / $ 2 ในตอนท้ายเป็นสิ่งสำคัญ – มันคือสิ่งที่ทำให้การเปลี่ยนเส้นทางไวด์การ์ดใช้งานได้!

http://yourolddomain.com/about/ → https://yournewdomain.com/about/

https://yourolddomain.com/blog/post-1/ → https://yournewdomain.com/blog/post-1/

Old Town Benidorm \$2 ที่ส่วนท้ายของ URL การส่งต่อเป็นสิ่งสำคัญมากในการทำให้การเปลี่ยนเส้นทางไวด์การ์ดทำงานได้

นี่คือวิธีการทำงาน:

เมื่อคุณตั้งค่ากฎของเพจใน Cloudflare คุณสามารถใช้ไวยากรณ์ที่เรียกว่า “การเขียน URL ใหม่” เพื่อจัดการ URL ได้ \$2 เป็นตัวแปรพิเศษ ที่อ้างถึงส่วนที่สองของรูปแบบ URL

ในกรณีที่มีการเปลี่ยนเส้นทางไวด์การ์ด รูปแบบ URL จะเป็นดังนี้ *yourolddomain.com/*- เครื่องหมาย * คืออักขระตัวแทนที่ตรงกับอักขระใดๆ (รวมถึงไม่มีด้วย) ตัวแปร \$2 อ้างอิงถึงตัวแปรตัวที่สอง * ในรูปแบบซึ่งตรงกับเส้นทางหรือสตริงการสืบค้นใดๆ ที่อยู่หลังชื่อโดเมน

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

นี่คือตัวอย่าง:

Original URL: http://yourolddomain.com/path/to/page?query=string

URL Pattern: *yourolddomain.com/*

Forwarding URL: https://yournewdomain.com/\$2

Destination URL: https://yournewdomain.com/path/to/page?query=string

อย่างที่คุณเห็น ตัวแปร \$2 จะถูกแทนที่ด้วยเส้นทางดั้งเดิมและสตริงการสืบค้น ส่งผลให้เกิดการเปลี่ยนเส้นทางที่ราบรื่นซึ่งคงโครงสร้าง URL ดั้งเดิมไว้

หากคุณไม่ได้รวมตัวแปร \$2 การเปลี่ยนเส้นทางจะไปที่ https://yournewdomain.com/

กล่าวโดยสรุป ตัวแปร \$2 เป็นเครื่องมือที่มีประสิทธิภาพในรูปแบบการเขียน URL ใหม่ของ Cloudflare ซึ่งช่วยให้คุณสามารถสร้างการเปลี่ยนเส้นทางที่ยืดหยุ่นและไดนามิกซึ่งคงโครงสร้าง URL ดั้งเดิมไว้

การแก้ไขปัญหาทั่วไปเกี่ยวกับการส่งต่อ URL ใน Cloudflare

แม้ว่าการตั้งค่าการส่งต่อ URL ใน Cloudflare จะค่อนข้างตรงไปตรงมา แต่คุณอาจพบปัญหาบางอย่างในระหว่างทาง ไม่ต้องกังวล เราช่วยคุณได้! ต่อไปนี้เป็นปัญหาทั่วไปและวิธีแก้ปัญหา:

1. การเปลี่ยนเส้นทางไม่ทำงาน

  • อาการ: การเปลี่ยนเส้นทางของคุณไม่ทำงาน และคุณได้รับข้อความ “404 Not Found” หรือ “500 Internal Server Error”
  • วิธีการแก้: ตรวจสอบว่าบันทึก DNS ของคุณได้รับการตั้งค่าอย่างถูกต้อง และเซิร์ฟเวอร์ชื่อของคุณได้รับการอัปเดตแล้ว นอกจากนี้ ตรวจสอบให้แน่ใจว่ากฎเพจของคุณได้รับการตั้งค่าอย่างถูกต้อง โดยมีรูปแบบ URL และ URL การส่งต่อที่ถูกต้อง

2. วนรอบการเปลี่ยนเส้นทาง

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

3. การเปลี่ยนเส้นทางโดเมนย่อยไม่ทำงาน

  • อาการ: การเปลี่ยนเส้นทางโดเมนย่อยของคุณไม่ทำงาน และคุณได้รับข้อความ “404 Not Found” หรือ “500 Internal Server Error”
  • วิธีการแก้: ตรวจสอบว่าคุณได้ตั้งค่ากฎหน้าแยกต่างหากสำหรับโดเมนย่อยของคุณ โดยมีรูปแบบ URL และ URL การส่งต่อที่ถูกต้อง นอกจากนี้ ตรวจสอบให้แน่ใจว่าระเบียน DNS ของคุณได้รับการตั้งค่าอย่างถูกต้องสำหรับโดเมนย่อยของคุณ

4. พารามิเตอร์ URL ไม่ได้ถูกรักษาไว้

  • อาการ: พารามิเตอร์ URL ของคุณ (เช่น ?utm_source=google) จะไม่ถูกรักษาไว้ระหว่างการเปลี่ยนเส้นทาง
  • วิธีการแก้: ตรวจสอบให้แน่ใจว่าคุณกำลังใช้ \$2 ตัวแปรใน URL การส่งต่อของคุณเพื่อรักษาพารามิเตอร์ URL

5. การเปลี่ยนเส้นทางไม่ทำงานสำหรับเบราว์เซอร์เฉพาะ

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

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

ห่อขึ้น

และคุณก็ได้แล้ว! คุณเพิ่งตั้งค่าการส่งต่อ URL ฟรีด้วย Cloudflare พร้อมด้วยการเปลี่ยนเส้นทางไวด์การ์ด 301 วิธีการนี้เป็นโซลูชันที่มีประสิทธิภาพและปรับขนาดได้สำหรับการจัดการการเปลี่ยนเส้นทางโดเมนของคุณ

ส่วนที่ดีที่สุด? ตอนนี้คุณสามารถยกเลิกแผนบริการโฮสติ้งบนโดเมนเก่าของคุณได้ การเปลี่ยนเส้นทางของคุณจะทำงานต่อไป โดยส่งการเข้าชมอันมีค่าทั้งหมด (และน้ำผลไม้ SEO) ไปยังไซต์ใหม่ของคุณ

คุณควรตรวจสอบคำแนะนำของฉันเกี่ยวกับวิธีการ สร้าง URL shortener ด้วย Cloudflare workers ที่นี่

เกี่ยวกับผู้เขียน

Matt Ahlgren

Mathias Ahlgren เป็นซีอีโอและผู้ก่อตั้ง Website Ratingซึ่งเป็นผู้นำทีมบรรณาธิการและนักเขียนระดับโลก เขาสำเร็จการศึกษาระดับปริญญาโทด้านวิทยาการสารสนเทศและการจัดการ อาชีพของเขามุ่งเน้นไปที่ SEO หลังจากมีประสบการณ์การพัฒนาเว็บไซต์ในช่วงแรกๆ ระหว่างเรียนมหาวิทยาลัย ด้วยประสบการณ์กว่า 15 ปีในด้าน SEO การตลาดดิจิทัล และการพัฒนาเว็บไซต์ จุดมุ่งเน้นของเขายังรวมถึงการรักษาความปลอดภัยเว็บไซต์ ซึ่งได้รับการรับรองจากใบรับรองความปลอดภัยทางไซเบอร์ ความเชี่ยวชาญที่หลากหลายนี้เป็นรากฐานของความเป็นผู้นำของเขาที่ Website Rating.

หน้าแรก » ทรัพยากรและเครื่องมือ » การส่งต่อ URL ฟรีด้วย Cloudflare (301 การเปลี่ยนเส้นทางทำได้ง่าย)
แชร์ไปที่...