วิธีการตั้งค่า WordPress Multisite Domain Mapping สำหรับ WordPress 4.5+

เผยแพร่แล้ว: 2018-11-17

คุณอาจชอบความง่ายของ WordPress หลายไซต์ที่ทำให้การจัดการเครือข่ายของไซต์ต่างๆ อย่างไรก็ตาม สิ่งที่คุณอาจ ไม่ ชอบก็คือวิธีที่ WordPress หลายไซต์จัดการไซต์เหล่านั้นทั้งหมด โดยค่าเริ่มต้น

ด้วยฟังก์ชันการทำงานเริ่มต้น WordPress หลายไซต์ช่วยให้คุณสร้างไซต์เครือข่ายเพิ่มเติมเป็น โดเมนย่อย (site1.network.com) หรือ โฟลเดอร์ย่อย (network.com/site1)

ตอนนี้ก็ใช้ได้แล้ว สำหรับการ ใช้งานบางอย่าง แต่ถ้าคุณต้องการใช้ WordPress หลายไซต์เพื่อจัดการไซต์ที่แตกต่างกัน คุณอาจต้องการให้ ไซต์เครือข่ายหลายไซต์ของ WordPress แต่ละไซต์มีชื่อโดเมนเฉพาะของตนเอง (site1.com)

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

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

สร้างฐานความรู้ - วิธีง่ายๆ!

สร้างฐานความรู้และช่วยให้ลูกค้าของคุณช่วยเหลือตัวเอง

รับธีม

การทำแผนที่โดเมน WordPress Multisite – คุณต้องการปลั๊กอินหรือไม่?

ไม่! คุณไม่จำเป็นต้องมีปลั๊กอินหากคุณใช้ WordPress เวอร์ชันล่าสุด ( ซึ่งฉันหวังว่าคุณจะเป็น )

ตั้งแต่ WordPress 4.5 ตอนนี้ WordPress รวมการแมปโดเมนหลายไซต์ในซอฟต์แวร์หลัก ซึ่งไม่จำเป็นต้องใช้ปลั๊กอินของบุคคลที่สาม

อย่างไรก็ตาม เนื่องจากฟังก์ชันนี้เป็นคุณลักษณะที่ค่อนข้างใหม่ คุณอาจยังคงเห็นบทแนะนำการทำแผนที่โดเมนหลายไซต์ของ WordPress ที่บอกให้คุณใช้ปลั๊กอิน เช่น WordPress MU Domain Mapping คุณสามารถเพิกเฉยต่อคำแนะนำเหล่านั้นได้อย่างปลอดภัยตราบใดที่คุณใช้ WordPress 4.5+

มุมมองตานกเกี่ยวกับวิธีการตั้งค่าการแมปโดเมน WordPress Multisite

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

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

หากคุณต้องการทำตามคำแนะนำนี้ คุณจะต้องมีทั้งแดชบอร์ดโฮสติ้งและบัญชีผู้รับจดทะเบียนโดเมน

เมื่อพร้อมแล้ว ไปลุยกันเลย!

ขั้นตอนที่ 1: ตั้งค่า WordPress Multisite Network ของคุณ

ในการเริ่มต้น คุณจะต้องตั้งค่าเครือข่าย WordPress Multisite พื้นฐาน

อีกครั้ง ฉันจะไม่กล่าวถึงเรื่องนี้อย่างลึกซึ้งเกินไป เนื่องจากคู่มือนี้จัดทำขึ้นเฉพาะเกี่ยวกับการทำแผนที่โดเมนหลายไซต์ของ WordPress (และตามจริงแล้ว คุณอาจมีเครือข่ายของคุณตั้งค่าไว้แล้ว หากคุณกำลังอ่านข้อความนี้)

หากคุณ ยังไม่ พร้อม นี่คือภาพรวมของกระบวนการ:

  • ติดตั้งซอฟต์แวร์ WordPress ปกติ
  • เปิดใช้งาน WordPress หลายไซต์โดยเพิ่มข้อมูลโค้ดลงใน ไฟล์ wp-config.php ของคุณ
  • ทำตามคำแนะนำของอินเทอร์เฟซเพื่อตั้งค่าเครือข่ายของคุณ
  • หลังจากดำเนินการตามขั้นตอนการตั้งค่าแล้ว คุณจะได้รับข้อมูลโค้ดสองชุด เพิ่มหนึ่ง ไฟล์ในไฟล์ wp-config.php ของคุณและอีกไฟล์หนึ่งไปยังไฟล์ . htaccess ของคุณ

เมื่อคุณตั้งค่า Multisite ให้เลือกตัวเลือกสำหรับ โดเมนย่อย เนื่องจากจะทำให้สิ่งต่างๆ ง่ายขึ้นเล็กน้อย ( แต่ก็ใช้ได้ – ดังนั้นอย่าเครียดหากคุณเลือกโฟลเดอร์ย่อยไว้แล้ว )

หากคุณต้องการคำแนะนำทีละขั้นตอนเกี่ยวกับขั้นตอนการตั้งค่าพื้นฐานหลายไซต์ของ WordPress บทความนี้ครอบคลุมทุกอย่างโดยละเอียด

ขั้นตอนที่ 2: เพิ่มไซต์เครือข่ายใหม่และแมปไปยังโดเมนภายนอก

เมื่อคุณมีเครือข่ายหลายไซต์ของ WordPress แล้ว ให้เพิ่มไซต์เครือข่ายใหม่ตามปกติ ( Sites → Add New ในอินเทอร์เฟซผู้ ดูแลระบบเครือข่าย )

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

เพิ่มเว็บไซต์เครือข่ายใหม่

เมื่อเสร็จแล้ว คลิก เพิ่มไซต์

เมื่อคุณเพิ่มไซต์แล้ว ให้คลิกที่ ไซต์ และแก้ไขไซต์เครือข่ายที่คุณเพิ่งสร้างขึ้น:

แก้ไขเว็บไซต์เครือข่าย

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

เพิ่มโดเมนภายนอกสำหรับการแมปโดเมนหลายไซต์ของ WordPress

จากนั้นบันทึกการเปลี่ยนแปลงของคุณ

ตอนนี้คุณไขปริศนาได้ครึ่งหนึ่งแล้ว ( ง่ายใช่ไหม ) ณ จุดนี้ WordPress Multisite คิดว่าไซต์เครือข่ายนี้อยู่ที่โดเมนภายนอก

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

ขั้นตอนที่ 3: เพิ่มชื่อโดเมนภายนอกเป็นนามแฝง

ถัดไป คุณต้องเพิ่มโดเมนภายนอกในระเบียน DNS ของไซต์เครือข่ายหลักของคุณ

วิธีที่คุณทำเช่นนี้ขึ้นอยู่กับว่าคุณโฮสต์ที่ไหน ดังนั้นฉันจึงไม่สามารถให้บทช่วยสอนเดียวสำหรับทุกสถานการณ์ได้

ฉันจะแสดงให้คุณเห็นสองสถานการณ์ที่แตกต่างกัน ซึ่งหวังว่าจะเพียงพอสำหรับคุณในการทำงานด้วย ฉันจะทำมัน…

  • ด้วย cPanel ซึ่งเป็นสิ่งที่โฮสต์ที่ใช้ร่วมกันส่วนใหญ่ใช้
  • ผ่านแดชบอร์ดที่กำหนดเองของ Kinsta ซึ่งเป็นที่ที่โฮสต์ไซต์ทดสอบของฉัน

การเพิ่มชื่อแทนโดเมนด้วย cPanel

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

ตัวอย่างเช่น ในแดชบอร์ดของฉัน ฉันจะเลือกตัวเลือก โดเมนที่พัก :

ตัวเลือกโดเมนที่พัก cPanel

จากนั้น ป้อนโดเมนสำหรับโดเมนภายนอกของคุณ แล้วคลิก เพิ่มโดเมน :

cPanel โดเมนที่พัก

หากคุณเห็นบางอย่างในกล่อง เปลี่ยนเส้นทาง ไปยัง ให้เลือกตัวเลือกเพื่อ จัดการการเปลี่ยนเส้นทาง :

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

จากนั้นเลือก ปิดการใช้งานการเปลี่ยนเส้นทาง :

หน้าตาเป็นยังไง

การเพิ่มโดเมนภายนอกด้วย Kinsta

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

Kinsta เพิ่มโดเมน

เมื่อเสร็จแล้ว คุณควรเห็นโดเมนใหม่ของคุณในพื้นที่ รายการโดเมน :

รายการโดเมน Kinsta

ขั้นตอนที่ 4: อัปเดตเนมเซิร์ฟเวอร์สำหรับโดเมนภายนอก

เพื่อให้เสร็จสิ้น คุณต้องอัปเดตเนมเซิร์ฟเวอร์สำหรับโดเมนภายนอกของคุณให้ชี้ไปที่บัญชีโฮสติ้งของคุณ

นั่นคือ คุณต้องการให้พวกเขาชี้ไปที่เนมเซิร์ฟเวอร์เดียวกันกับโดเมนเครือข่าย Multisite หลักของคุณ (ที่ติดตั้ง WordPress ไว้จริง)

กระบวนการที่แน่นอนขึ้นอยู่กับว่าคุณได้จดทะเบียนโดเมนภายนอกของคุณไว้ที่ใด หากคุณไม่แน่ใจว่าต้องทำอย่างไร นี่คือบทแนะนำสำหรับผู้รับจดทะเบียนโดเมนยอดนิยม:

  • GoDaddy
  • Namecheap
  • Google Domains

เมื่อการเผยแพร่ DNS เสร็จสิ้น (ซึ่งอาจใช้เวลาถึง 24 ชั่วโมง) คุณควรจะสามารถเข้าถึงไซต์ย่อยของเครือข่ายผ่านโดเมนภายนอกได้

ทำซ้ำขั้นตอนเพื่อเพิ่มไซต์เครือข่ายเพิ่มเติม

ในขณะที่ฉันแสดงวิธีเพิ่มโดเมนภายนอกเดียวเป็นไซต์ย่อยของเครือข่าย การเพิ่มโดเมนภายนอกเพิ่มเติมนั้นง่ายพอๆ กับการทำขั้นตอนซ้ำสำหรับแต่ละโดเมน ไม่มีอะไรพิเศษ!

การทำแผนที่โดเมนหลายไซต์ของ WordPress ไม่จำเป็นต้องซับซ้อน!

สำหรับ WordPress เวอร์ชันเก่า การทำแผนที่โดเมน WordPress Multisite เป็นงานที่ซับซ้อน เนื่องจากต้องใช้ปลั๊กอินของบุคคลที่สามและขั้นตอนการกำหนดค่าทุกประเภท

โชคดีที่ WordPress 4.5 ทำให้สิ่งต่าง ๆ ง่ายขึ้น มาก ตอนนี้คุณสามารถเริ่มต้นใช้งานการแมปโดเมน WordPress Multisite ได้โดยแทบไม่มีการกำหนดค่าอะไรเลย จำไว้ - นี่คือทั้งหมดที่คุณต้องทำ:

  • ตั้งค่าเครือข่าย Multisite ของคุณโดยใช้ตัวเลือกโดเมนย่อย ( แม้ว่าโฟลเดอร์ย่อยจะทำงานด้วย )
  • เพิ่มเว็บไซต์เครือข่ายใหม่
  • ย้อนกลับและแก้ไขไซต์นั้นและตั้งค่าที่อยู่ไซต์เป็นโดเมนภายนอก
  • เพิ่มโดเมนภายนอกของคุณเป็นโดเมนที่พักหรือชื่อแทนของโดเมนหลักของคุณ
  • ชี้เนมเซิร์ฟเวอร์ของโดเมนภายนอกไปที่เซิร์ฟเวอร์ของคุณ

และด้วยเหตุนี้ คุณจะพร้อมและดำเนินการกับเครือข่าย Multisite ของคุณเองซึ่งมีโดเมนที่ไม่ซ้ำกัน

มีคำถามอื่นๆ เกี่ยวกับการใช้โดเมนภายนอกกับ WordPress Multisite หรือไม่? แสดงความคิดเห็นและเราจะช่วย!