วิธีเปลี่ยนเส้นทาง URL ที่ไม่ใช่ WWW ไปยัง WWW โดยใช้ Cloudflare

ก่อนที่เราจะแสดงวิธีการ เปลี่ยนเส้นทาง URL ที่ไม่ใช่ WWW ไปยัง WWW การใช้ Cloudflareมาดูกันว่าเหตุใดจึงสำคัญที่เว็บไซต์จะไม่สามารถเข้าถึงได้ทั้งผ่าน WWW และไม่ผ่าน WWW (non-WWW).

มีเจ้าของเว็บไซต์จำนวนมากที่ยืนยันให้นักพัฒนาเว็บใช้ที่อยู่เว็บ เช่น:www.example.com". บอกว่าสิ่งนี้กำหนดไซต์ อันที่จริง เมื่อหลายปีก่อน หลายคนยังไม่เข้าใจความหมายที่แท้จริงของ WWW

ในข้อกำหนดทางเทคนิคของการกำหนดค่าที่อยู่เว็บ คำนำหน้า "www"มันเป็นแค่ฟิลด์ย่อยอย่างที่มันเป็น"abcd.example.com". ไม่มีอะไรพิเศษและช่วยเฉพาะกับที่อยู่เว็บที่มีจำนวนตัวอักษรมากขึ้นเท่านั้น ยิ่งไปกว่านั้น Google แนะนำแนวทางปฏิบัติ SEO ที่ดีว่าเว็บไซต์ไม่มี WWW

ปัญหาที่แท้จริงคือเมื่อเข้าถึงหน้าเว็บได้ทั้งจาก URL ที่มี WWW และอีกหน้าหนึ่งที่ไม่มี WWW ในแนวทางปฏิบัติของ SEO จะเรียกว่า "เนื้อหาที่ซ้ำกัน" และจะถูกลงโทษ นั่นเป็นเหตุผลว่าทำไมจึงมีการระบุว่าเว็บไซต์ไม่ใช้ WWW เมื่อเข้าถึง https://www.example.com ผู้ใช้ที่จะถูกเปลี่ยนเส้นทางไป https:/example.comกับ รหัสเปลี่ยนเส้นทาง 301. รหัสที่มีความหมายว่า "การเปลี่ยนเส้นทางอย่างถาวร"
เป็นไปได้ว่าบน www.example.com เรามีเว็บไซต์ และบน example.com เรามีเว็บไซต์ที่แตกต่างไปจากเดิมอย่างสิ้นเชิง โฮสต์บนเซิร์ฟเวอร์อื่นหรือบนเซิร์ฟเวอร์เดียวกัน

หากคุณมีเว็บไซต์ที่มี WWW ใน URL อยู่แล้ว ขอแนะนำให้ปล่อยไว้อย่างนั้น แต่ให้เปลี่ยนเส้นทาง 301 คำขอทั้งหมดที่มาจากที่ไม่ใช่ WWW ไปยัง WWW หากผู้เยี่ยมชมเข้าถึงหน้าเว็บ "example.com/demo.html” ที่จะถูกเปลี่ยนเส้นทางโดยอัตโนมัติไปยัง “www.example.com/demo.html"

Redirect 301 มันมักจะทำจาก อาปาเช่ (.htaccess) หรือจากการกำหนดค่า NGINX ของโดเมน. อย่างไรก็ตาม สามารถทำได้ง่ายๆ จากบัญชี Cloudflare หากคุณใช้บริการนี้เป็น ตัวจัดการ DNS.

วิธีเปลี่ยนเส้นทาง URL ที่ไม่ใช่ WWW ไปยัง WWW โดยใช้ Cloudflare

1. ลงชื่อเข้าใช้บัญชี Cloudfare ของคุณและไปที่โดเมนที่คุณต้องการเปลี่ยนเส้นทางที่ไม่ใช่ WWW ไปยัง WWW โดเมนต้องเปิดใช้งาน Cloudflare DNS ก็เช่นกัน ไปที่การตั้งค่าก่อน DNS > Records และตรวจสอบว่าบริการนี้เปิดใช้งานสำหรับ A example.com si CNAME หรือ A สำหรับ www. Proxy status ที่จะใช้งาน

2. ไปที่การตั้งค่าโดเมนใน Pages → Page Rules. ใน Cloudflare เวอร์ชันฟรี คุณสามารถตั้งกฎได้ 3 ข้อสำหรับแต่ละโดเมน Create Page Rule.

สร้างการเปลี่ยนเส้นทางกฎของเพจใน Cloudflare
สร้างการเปลี่ยนเส้นทางกฎของเพจใน Cloudflare

3. ป้อนในช่องแรก URL ที่ไม่มี WWW, ติดตามโดย $1. https://example.com/$1. ซึ่งหมายความว่าการเปลี่ยนเส้นทางลิงก์ถาวรของหน้าเว็บทั้งหมดจะถูกรักษาไว้ ความหมาย https://example.com/abcd.html จะถูกเปลี่ยนเส้นทางไปที่ https://www.example.com/abcd.html. ผู้ใช้จะเข้าถึงเนื้อหาของหน้า

ในการตั้งค่าสำหรับกฎ คุณจะเลือก "Forwarding URL” และรหัสเปลี่ยนเส้นทางจะถูกเลือกอย่างถาวร 301.

URL ปลายทางจะเป็น: https://www.example.com.

วิธีเปลี่ยนเส้นทาง URL ที่ไม่ใช่ WWW ไปยัง WWW โดยใช้ Cloudflare
วิธีเปลี่ยนเส้นทาง URL ที่ไม่ใช่ WWW ไปยัง WWW โดยใช้ Cloudflare

Save and Deploy Page Rule.

กฎใหม่จะมีผลเกือบจะในทันที

นี่เป็นวิธีที่ง่ายที่สุดในการเปลี่ยนเส้นทางหน้าเว็บ และไม่เกี่ยวข้องกับการเข้าถึงหรือความรู้เกี่ยวกับคำสั่ง .htaccess หรือ NGINX

เป็นคนรักเทคโนโลยี ฉันเขียนบทความด้วยความสุขบน StealthSettings.com ตั้งแต่ปี 2006 ฉันมีประสบการณ์ที่หลากหลายในระบบปฏิบัติการ: macOS, Windows, และ Linux, รวมถึงภาษาโปรแกรมและแพลตฟอร์มบล็อก (WordPress) และสำหรับร้านค้าออนไลน์ (WooCommerce, Magento, PrestaShop)

วิธีการ » อินเทอร์เน็ต » วิธีเปลี่ยนเส้นทาง URL ที่ไม่ใช่ WWW ไปยัง WWW โดยใช้ Cloudflare
แสดงความคิดเห็น