สุดยอดคู่มือการตั้งค่า WordPress Multisite

เผยแพร่แล้ว: 2020-03-28
เวิร์ดเพรสหลายไซต์
ติดตาม @Cloudways

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

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

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

วันนี้ผมจะมาพูดถึงว่า Multisite Network คืออะไร กรณีใช้งาน และวิธีตั้งค่าร่วมกับการแมปโดเมน WordPress ได้อย่างง่ายดาย

  1. WordPress Multisite คืออะไร?
  2. มันทำงานอย่างไร?
  3. ข้อดี
  4. ข้อเสีย
  5. หลายไซต์กับไซต์ WordPress หลายไซต์
  6. เมื่อใดควรใช้ WPMU
    1. การศึกษา
    2. สื่อ
    3. หน่วยงานพัฒนา
    4. อีคอมเมิร์ซ
    5. โรงแรม
    6. เมื่อใดที่ไม่แนะนำให้ใช้เครือข่ายหลายไซต์
  7. ตัวอย่าง
  8. WordPress Multisite Setup
    1. โฮสติ้งหลายไซต์
    2. ติดตั้ง WordPress Multisite บน Cloudways
    3. เปิดใช้งานเครือข่ายหลายไซต์
    4. ติดตั้ง WordPress บนโดเมนย่อย
    5. ติดตั้ง WordPress บนไดเรกทอรีย่อย
    6. เพิ่มไซต์ในเครือข่าย
    7. การทำแผนที่โดเมนหลายไซต์ของ WordPress
    8. เพิ่มโดเมนย่อย
  9. เพิ่มโดเมนต่างๆ
  10. ใบรับรอง SSL หลายไซต์
    1. เพิ่มใบรับรอง SSL ให้กับไซต์ WPMU
    2. ใช้ Let's Encrypt Wildcard สำหรับโดเมนย่อย
    3. ใบรับรอง SSL สำหรับโดเมนต่างๆ
    4. เปลี่ยน URL เป็น HTTPS
    5. ระบุเนื้อหาผสม
    6. เปลี่ยนเส้นทางอัตโนมัติจาก HTTP เป็น HTTPS
    7. เพิ่ม HTTPS ลงใน Google Analytics
    8. เพิ่มใบรับรอง SSL ไปยังไดเรกทอรีย่อยหลายไซต์
  11. ปลั๊กอินสำหรับเว็บไซต์ในฐานะบริการ
  12. คำพูดสุดท้าย!

WordPress Multisite คืออะไร?

น่าแปลกที่ Multisite ไม่ใช่คุณสมบัติใหม่ เปิดตัวด้วย WordPress 3.0 เริ่มแรก ฟังก์ชันนี้ไม่ได้รับการตอบรับอย่างอบอุ่นเนื่องจากฐานผู้ใช้ของ WordPress มีขนาดไม่ใหญ่พอ อย่างไรก็ตาม เมื่อ WordPress ได้รับความนิยม ฟีเจอร์ Multisite ก็กลายเป็นฟีเจอร์ยอดนิยมที่ผู้ใช้ WordPress ใช้

อาจเป็นฟีเจอร์แรกของ WordPress ที่สร้างเฉพาะ และนักพัฒนา WordPress หลายคนพบว่า Multisite เป็นฟังก์ชันอเนกประสงค์ที่สร้างพื้นฐานของโปรเจ็กต์ WordPress จำนวนมาก

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

มันทำงานอย่างไร?

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

ข้อดี

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

ข้อเสีย

  • ผู้ดูแลระบบไซต์ย่อยไม่สามารถติดตั้งปลั๊กอินและธีมได้ เฉพาะผู้ดูแลระบบเครือข่ายเท่านั้นที่มีสิทธิ์เพิ่ม/ลบปลั๊กอินและธีมบนไซต์ย่อย
  • การลบหรือย้ายข้อมูลไซต์ภายในเครือข่าย Multisite ถือเป็นความท้าทายอย่างแท้จริง
  • การเปลี่ยนแปลงแบบกำหนดเองในธีมเครือข่ายจะมีผลกับเว็บไซต์ต่างๆ
  • ปัญหาด้านความปลอดภัยในไซต์เดียวอาจเป็นอันตรายต่อเครือข่าย Multisite ทั้งหมด
  • ค่าใช้จ่ายในการโฮสต์โดยรวมของการตั้งค่า Multisite อาจสูง

หลายไซต์กับไซต์ WordPress หลายไซต์

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

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

เมื่อใดควรใช้ WPMU

จะเกิดอะไรขึ้นหากบุคคล (หรือองค์กร) มีหลายไซต์หรือบล็อก การจัดการกลายเป็นปัญหาอย่างรวดเร็วเนื่องจากความต้องการส่วนบุคคลของเว็บไซต์เหล่านี้ นักพัฒนาหรือตัวแทนเว็บสามารถติดตั้งและจัดการเครือข่ายของไซต์ลูกค้าได้จากแผงควบคุมส่วนกลาง ผู้ดูแลระบบสามารถให้สิทธิ์การเข้าถึงกับลูกค้าในไซต์ของตนได้ (หากต้องการหรือมีความจำเป็นจริงๆ)

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

1. การศึกษา การศึกษา

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

ในทำนองเดียวกัน มหาวิทยาลัยสามารถจัดหาพอร์ทัลนักศึกษาที่นำเสนอปฏิทินการศึกษา ผลลัพธ์ หลักสูตร ทรัพยากร (รวมถึง ebooks) และข้อมูลที่เกี่ยวข้อง พอร์ทัลทั้งสองนี้เป็นอิสระจากกัน โดยมีจุดสกัดกั้นบางส่วนในสถานที่ที่นักเรียนสามารถโต้ตอบกับครูแต่ละคนได้

นอกจากนี้ ฝ่ายการตลาดของมหาวิทยาลัยสามารถสร้างบล็อกและไมโครไซต์ทางวิชาการได้หลายร้อยบล็อกโดยไม่ต้องติดตั้ง WordPress CMS หลายชุด พอร์ทัลอิสระอื่นที่โต้ตอบกับผู้ชมภายนอก พร้อมกับนักเรียนและครูผ่านพอร์ทัล

2. สื่อ Multisite สำหรับสื่อ

โรงสื่อ โดยเฉพาะสื่ออิเล็กทรอนิกส์ สามารถใช้ WordPress Multisite สำหรับช่องข่าว e-papers สำหรับภาษา/ผู้ชมในภูมิภาค แดชบอร์ด WordPress เดียวสามารถจัดการไซต์ในพื้นที่เหล่านั้นได้

BBC America เป็นตัวอย่างที่ยอดเยี่ยมของการใช้งาน Multisite เว็บไซต์มีบริการ Multisite WordPress และแต่ละโปรแกรมมีเว็บไซต์ นอกจากนี้ โรงสื่อที่ใช้ Multisite สามารถจัดเตรียมไซต์ท้องถิ่นสำหรับแผนกภายใน เช่น แผนกบรรณาธิการ ฝ่ายการตลาด และแผนกเอกสาร

3. หน่วยงานเพื่อการพัฒนา Multisite สำหรับหน่วยงานพัฒนา

หน่วยงานพัฒนาสามารถเรียกใช้ไซต์ย่อยทั้งหมดจากที่ตั้งส่วนกลาง ในกรณีส่วนใหญ่ โดเมน/โดเมนย่อยที่แตกต่างกัน เช่น example.com, abc.com, marketing.xxxxx.com หรือ support.xxxxx.com สามารถจัดการสิ่งนี้ได้ ไมโครไซต์แต่ละแห่งอัพเดตอย่างอิสระโดยไม่กระทบต่อเว็บไซต์อื่นบนเครือข่าย

4. อีคอมเมิร์ซ Multisite สำหรับอีคอมเมิร์ซ

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

5. โรงแรม

WordPress Multisite สำหรับโรงแรม

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

เจ้าของโรงแรมสามารถใช้ WordPress เพื่อแยกการจัดการภายในและภายนอกของกระบวนการทางธุรกิจ

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

เมื่อใดที่ไม่แนะนำให้ใช้เครือข่ายหลายไซต์

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

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

ตัวอย่าง

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

  • การศึกษา
  • WordPress.com
  • มหาวิทยาลัยบริติชโคลัมเบีย
  • วอลล์สตรีทเจอร์นัล
  • NBC
  • นิวยอร์กไทม์ส

เล่นปาหี่กับ WordPress Mutltisite โดยไม่ต้องยุ่งยาก

ผู้เชี่ยวชาญ Cloudways ของเราสามารถช่วยคุณจัดการไซต์ของคุณด้วย WordPress Multisite

จ้างผู้เชี่ยวชาญ

WordPress Multisite Setup

การตั้งค่าช่วยประหยัดเวลาได้มากสำหรับทุกคน (โดยเฉพาะผู้ดูแลระบบ) และทำให้การดำเนินงานโดยรวมในการจัดการเว็บไซต์ง่ายขึ้น

โฮสติ้งหลายไซต์

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

ติดตั้ง WordPress Multisite บน Cloudways

หากต้องการติดตั้ง WordPress Multisite บน Cloudways ให้ลงทะเบียนทดลองใช้งาน ฟรี 3 วัน หรือลงชื่อเข้าใช้บัญชี Cloudways ของคุณ เลือก WordPress Multisite จากเมนูแบบเลื่อนลง ตั้งชื่อแอป เซิร์ฟเวอร์ และโครงการของคุณ เลือกผู้ให้บริการโครงสร้างพื้นฐานระบบคลาวด์ ขนาดเซิร์ฟเวอร์ และตำแหน่งศูนย์ข้อมูลที่ใกล้กับกลุ่มเป้าหมายของคุณมากที่สุด สุดท้าย ให้คลิกปุ่ม เปิด ใช้ทันที รายละเอียดแอปพลิเคชันและเซิร์ฟเวอร์หลายไซต์

รอสักครู่ในขณะที่เซิร์ฟเวอร์ของคุณเริ่มทำงานโดยติดตั้ง WPMU

เมื่อเปิดตัว ให้ไปที่แท็บแอปพลิเคชันจากแถบเมนูด้านบน จากนั้นเข้าสู่ แอปพลิเคชัน → รายละเอียดการเข้าถึง → แผงผู้ดูแลระบบ สำหรับข้อมูลรับรองการเข้าสู่ระบบ Multisite Application-Access-Details

เปิดใช้งาน WordPress Multisite

ไปที่ WordPress Dashboard → Tools → Network Setup แอปพลิเคชันการเข้าถึงรายละเอียด

ตอนนี้ คุณต้องเลือกระหว่าง โดเมนย่อยและไดเรกทอรีย่อย

ติดตั้ง WordPress บนโดเมนย่อย?

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

ติดตั้ง WordPress บนไดเรกทอรีย่อย?

ต่างจากโดเมนย่อย example.com/sub ถือเป็นไดเรกทอรีย่อย เครื่องมือค้นหาเห็นไดเรกทอรีย่อยเป็น ส่วนหนึ่งของโดเมนหลักของคุณ (example.com) ไดเรกทอรีย่อยมีประโยชน์หากคุณต้องการสร้างเครือข่ายของไซต์ย่อยที่เชื่อมต่อ กล่าวคือ ระบบที่พนักงานแต่ละคนมีเว็บไซต์และเป็นส่วนหนึ่งของบริษัท

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

หมายเหตุ: ในระหว่างการตั้งค่า คุณอาจต้อง ปิดใช้งานปลั๊กอินทั้งหมด เพื่อดำเนินการต่อ ในตัวอย่างของฉัน ฉันจะใช้ โดเมนย่อย Multisite Create-a-Network-of-WordPress-Sites

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

เปิดใช้งานเครือข่าย

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

เพิ่มไซต์ในเครือข่าย

จากแถบเมนูด้านบนของแผงการดูแลระบบ WordPress ให้ไปที่ ไซต์ของฉัน → ผู้ดูแลเครือข่าย → เว็บไซต์

การเข้าถึงเครือข่ายผู้ดูแลระบบไซต์

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

เพิ่มไซต์ใหม่

กรอกข้อมูลในฟิลด์ทั้งหมด (ที่อยู่ไซต์คือโดเมนย่อยของโดเมนหลักของคุณ) เพิ่ม-ใหม่-ไซต์-รายละเอียด

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

คุณจะเห็นว่ารายการมีโดเมน/โดเมนย่อยที่คุณเพิ่มไว้ก่อนหน้านี้

new-add-site

การทำแผนที่โดเมนหลายไซต์ของ WordPress

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

เพื่อให้ใช้งานได้ คุณต้องทำแผนที่โดเมน WordPress โดย เชื่อมโยงชื่อโดเมน กับเครือข่ายของคุณ

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

cloudways-domian-management

เข้าสู่ระบบผู้รับจดทะเบียนโดเมนของคุณ และ เพิ่มระเบียน TWO A รายการ หนึ่งสำหรับโดเมนหลักและอีกรายการสำหรับโดเมนย่อยทั้งหมด โฮสต์ควรเป็น @ และ * ตามลำดับ และค่าควรเป็นที่ อยู่ IP ของเซิร์ฟเวอร์

WordPress Multisite Domain Mapping Namecheap

หมายเหตุ: ในการทำแผนที่โดเมน WordPress คุณต้องเพิ่มระเบียน A ในผู้รับจดทะเบียนโดเมนของคุณ นี่คือวิธีการชี้โดเมนของคุณ

เมื่อ การเผยแพร่ DNS เสร็จสมบูรณ์ ให้กลับไปที่แดชบอร์ดผู้ดูแลระบบ Multisite ไปที่ ไซต์ของฉัน → ผู้ดูแลเครือข่าย → ไซต์

ไซต์ทั้งหมดจะแสดงที่นี่พร้อมกับโดเมน WordPress Multisite ที่เหมาะสม

WordPress-Multisite-domains

เพิ่มโดเมนย่อย

ขั้นตอนต่อไปคือการ แจ้งแอปพลิเคชัน Multisite เกี่ยวกับโดเมนย่อย กลับไปที่แพลตฟอร์ม Cloudways และไปที่แท็บการจัดการโดเมนของแอปที่เกี่ยวข้อง และ เพิ่มโดเมนย่อยในโดเมนเพิ่มเติม

Cloudways-โดเมนย่อย

และ Voila! คุณได้ ทำการแมปโดเมน WordPress Multisite แล้ว ตอนนี้ ไปที่เว็บไซต์ WordPress ที่เพิ่มใหม่ของคุณ (โดเมนย่อย)

หมายเหตุ: ทุกอย่างจะใช้เวลาสองสามนาทีในการเผยแพร่อย่างถูกต้อง

เพิ่มโดเมนต่างๆ

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

ในการ แมปโดเมนอื่น ให้เข้าสู่ระบบแดชบอร์ด WordPress และไปที่ Site → All Sites

WordPress-Multisite-domains

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

แก้ไขเว็บไซต์ที่อยู่

กลับไปที่ แพลตฟอร์ม Cloudways → การจัดการแอปพลิเคชัน ไปที่ การจัดการโดเมน เพิ่มโดเมนในส่วน โดเมนเพิ่มเติม คลิกปุ่ม บันทึกการเปลี่ยนแปลง และชี้โดเมนโดยไปที่ผู้รับจดทะเบียนโดเมนของคุณ

แก้ไขโดเมนย่อย

ใบรับรอง SSL หลายไซต์

ความนิยมมีอันตราย เช่นเดียวกับ WordPress ตอนนี้กลายเป็นเป้าหมายที่แฮ็กเกอร์ชื่นชอบมากที่สุดเพื่อขโมยข้อมูลการส่งแบบฟอร์ม ในที่นี้ควรสังเกตว่าข้อมูลนี้สามารถรวมข้อมูลรับรองผู้ใช้และข้อมูลทางการเงิน เช่น รายละเอียดบัตรเครดิต ฯลฯ

ที่ Cloudways เรามอบใบรับรอง WordPress SSL ผ่าน Let's Encrypt และผู้ให้บริการใบรับรอง SSL แบบชำระเงินเพื่อช่วยรักษาความปลอดภัยแอปพลิเคชันสำหรับลูกค้าของเรา นี่คือวิธีที่คุณสามารถเพิ่มใบรับรอง SSL ให้กับเครือข่าย WordPress Multisite

เพิ่มใบรับรอง SSL ให้กับไซต์ WPMU

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

mysite-domain

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

เนื่องจากฉันใช้โดเมนย่อยสำหรับเครือข่ายของฉัน ฉันจะ เพิ่มใบรับรอง SSL ให้กับโดเมนย่อย ไปที่แท็บการจัดการโดเมน และภายใต้โดเมนเพิ่มเติม ฉันได้เพิ่มโดเมนย่อยของเครือข่ายแล้ว และคลิกปุ่ม บันทึกการเปลี่ยนแปลง ตรวจสอบให้แน่ใจว่าได้เผยแพร่โดเมน/โดเมนย่อยทั้งหมดแล้ว

หลายโดเมนย่อย

ตอนนี้ ไปที่แท็บ ใบรับรอง SSL และทำตามขั้นตอนถัดไปเพื่อเพิ่มใบรับรอง SSL ให้กับเครือข่าย WordPress Multisite และโดเมนย่อย

ใช้ Let's Encrypt Wildcard สำหรับโดเมนย่อย

ย้อนกลับไปในเดือนมกราคม 2018 'Let's Encrypt' ได้เปิดตัวฟีเจอร์ไวด์การ์ดซึ่ง Cloudways นำมาใช้ทันที คุณลักษณะนี้ช่วยให้ผู้ใช้สามารถเพิ่มใบรับรอง SSL ให้กับโดเมนย่อยได้อย่างง่ายดาย

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

เมื่อเพิ่มโดเมนย่อยลง ในแท็บการจัดการโดเมนแล้ว ให้ไปที่ แท็บใบรับรอง SSL และ ทำเครื่องหมายที่ช่องสำหรับสัญลักษณ์แทน ด้านหน้าช่องชื่อโดเมน

หมายเหตุ: หากคุณมีใบรับรอง SSL อยู่แล้ว คุณอาจต้อง เพิกถอนก่อน

การจัดการ SSL

ตอนนี้ เพิ่มระเบียน CNAME ใหม่ให้กับผู้รับจดทะเบียนโดเมนของคุณ สำหรับคู่มือนี้ ฉันได้เพิ่มระเบียน CNAME โดยที่ชื่อโฮสต์คือ _acme-challenge และมีค่าคล้ายกับ URL การแสดงละคร WordPress ของฉัน ตามที่ไฮไลต์ไว้ในภาพหน้าจอด้านบน

โปรดทราบว่าในตัวอย่างนี้ ฉัน ใช้ Namecheap เป็นผู้รับจดทะเบียนโดเมน

Wildcard CNAME Namecheap

ตรวจสอบ DNS ก่อนติดตั้งใบรับรอง SSL Wildcard คุณสามารถตรวจสอบว่า CNAME มีการเผยแพร่หรือไม่โดยใช้เครื่องมือออนไลน์ whatsmydns

การตรวจสอบความถูกต้องของไวด์การ์ด WhatsMyDNS

คัดลอก URL _acme-challenge.DOMAIN NAME ทั้งหมด ในช่องป้อนข้อมูล เลือก CNAME จากเมนูแบบเลื่อนลง และเรียกใช้การทดสอบ

แค่นั้นแหละ! เมื่อ เผยแพร่ระเบียน CNAME เรียบร้อยแล้ว ใบรับรอง SSL จะถูกนำไปใช้กับโดเมนย่อยที่กล่าวถึงข้างต้นโดยอัตโนมัติ

ใบรับรอง SSL สำหรับโดเมนต่างๆ

ในการกำหนดใบรับรอง SSL ให้กับแต่ละไซต์ย่อยของเครือข่าย ให้ เพิ่มโดเมนหลาย ไซต์ของ WordPress ลงในแท็บใบรับรอง SSL

subdomains-ssl-management

โปรดทราบว่าใบรับรอง Wildcard SSL และใบรับรอง SSL บนโดเมนที่ต่างกัน จะไม่ทำงานร่วมกัน คุณสามารถเลือกโดเมน Wildcard หรือ WordPress ได้

อย่างไรก็ตาม หากเครือข่ายของคุณเป็นการผสมผสานระหว่างหลายโดเมนและโดเมนย่อยของ WordPress คุณจะ ต้องเพิ่มแต่ละโดเมนย่อยและโดเมนต่างๆ แยกกันในรายการภายใต้แท็บใบรับรอง SSL

วิธีนี้จะใช้ใบรับรอง SSL กับโดเมนย่อย/โดเมนที่กล่าวถึงทั้งหมดในรายการ

เปลี่ยน URL เป็น HTTPS

หากต้องการเปลี่ยน URL ภายใน ให้ไปที่แผงผู้ดูแลระบบเครือข่าย ไปที่ การตั้งค่า → ทั่วไป เปลี่ยนที่อยู่ WordPress และ URL ที่อยู่เว็บไซต์จาก HTTP เป็น HTTPS กดปุ่ม บันทึกการเปลี่ยนแปลง เพื่อบันทึกการตั้งค่าใหม่

subdomains-ssl-management

ระบุเนื้อหาผสม

จำเป็นอย่างยิ่งที่จะต้องตรวจสอบให้แน่ใจว่า URL ทั้งหมดของ หน้ามีโปรโตคอลเดียวกัน (ควรเป็น HTTPS) หากต้องการค้นหา HTTP URL ให้ใช้เครื่องมือออนไลน์โดย JitBit เพื่อ ตรวจสอบเนื้อหาที่ไม่ใช่ SSL

คัดลอกและวาง URL เว็บไซต์ของคุณและเริ่มการทดสอบ จะรวบรวมข้อมูลไซต์ของคุณและแสดงรายการ URL ทั้งหมดที่มีคำนำหน้า HTTP

คำเตือนเนื้อหาผสม SSL

การแก้ไขทำได้ง่ายด้วยปลั๊กอิน WP Migrate DB WP Migrate DB ไปที่ Plugins → Add New ค้นหา WP Migrate DB เมื่อติดตั้งแล้ว ไปที่การตั้งค่าปลั๊กอินและคลิกที่แท็บแรกซึ่งระบุว่าย้ายข้อมูลและเลือก ค้นหาและแทนที่

ค้นหาและแทนที่ - ย้าย DB

วาง URL เก่าใน ช่อง Find และ URL ใหม่ที่มี HTTPS ใน ช่อง Replace กดปุ่มค้นหาและแทนที่เพื่อเริ่มกระบวนการ

PS: ก่อนที่จะพยายามแทนที่ URL ตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลไซต์ WordPress ของคุณแล้ว

เปลี่ยนเส้นทางอัตโนมัติจาก HTTP เป็น HTTPS

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

ในการทำเช่นนั้น คุณต้องทำการปรับเปลี่ยนเล็กน้อยในไฟล์ WordPress .htaccess ของคุณ

หมายเหตุ: การ เปลี่ยนแปลงไฟล์ .htaccess ถือเป็นความเสี่ยง และหากมีสิ่งผิดปกติ อาจทำให้ไซต์ WordPress เสียหายได้ อย่าลืม สำรองข้อมูลไฟล์ .htaccess ของคุณ ก่อนทำการเปลี่ยนแปลงใดๆ

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

 RewriteEngine บน
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

ไฟล์ .htaccess สุดท้ายของคุณควรมีลักษณะดังนี้

 RewriteEngine บน
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

# BEGIN WordPress
RewriteEngine บน
รีไรท์เบส /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
เขียนกฎใหม่ /index.php [L]
# END WordPress

เพิ่ม HTTPS ลงใน Google Analytics

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

หากต้องการ ติดตามลิงก์ HTTPS ใน Google Analytics ให้ลงชื่อเข้าใช้แดชบอร์ด Google Analytics ของคุณ ในพื้นที่ผู้ดูแลระบบ ค้นหาที่พักที่คุณต้องการและคลิก การตั้งค่าคุณสมบัติ

Google-analytics-property

จากเมนูแบบเลื่อนลง เปลี่ยน URL เริ่มต้นจาก HTTP เป็น HTTPS

Google-analytics-property-setting

กลับไปที่ขั้นตอนก่อนหน้าและคลิกที่ แท็บมุมมอง

google-analytics-view-settings

คุณจะพบรายการแบบเลื่อนลง URL ของเว็บไซต์ได้ที่นี่ เลือก HTTPS จากรายการ

google-analytics-view-settings-id

แค่นั้นแหละ! ตอนนี้ Google จะเริ่มติดตาม URL ใหม่ของคุณด้วย HTTPS

เพิ่มใบรับรอง SSL ไปยังไดเรกทอรีย่อยหลายไซต์

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

ปลั๊กอินที่ต้องมี

ปลั๊กอิน WaaS Pro ประกอบด้วยชุดปลั๊กอิน WordPress ที่ช่วยนักพัฒนาในการออกแบบเครือข่าย WordPress ที่ดีขึ้น บริษัทที่อยู่เบื้องหลังปลั๊กอิน Blitz Industries จัดการเครือข่าย WaaS ของตนเองที่กำหนดเป้าหมายเฉพาะกลุ่มอุตสาหกรรมการดูแลรถยนต์ ในกระบวนการพัฒนาของพวกเขา

WaaS พวกเขาค้นพบพื้นที่ที่พวกเขารู้สึกว่าสามารถปรับปรุงได้ทั้งประสบการณ์ของนักพัฒนาและผู้ใช้ปลายทาง

“เราได้พัฒนาและจัดการเครือข่ายของเรา (WPMU) ในช่วงสองสามปีที่ผ่านมา และรู้สึกตื่นเต้นกับการเติบโตของเทคโนโลยีที่มีอยู่ในปัจจุบัน อย่างไรก็ตาม ไม่ใช่ว่าทุกอย่างจะรวมกันหรือทำงานได้ตามมาตรฐานของเรา ดังนั้นเราจึงได้สร้างโซลูชันที่เราได้เปลี่ยนเป็นปลั๊กอินระดับมืออาชีพที่สามารถช่วยทำให้เครือข่าย WaaS ของคุณสมบูรณ์แบบได้เช่นกัน” – ไมเคิล ชอร์ต

มาดูปลั๊กอินทั้งเก้าของพวกเขาและวิธีที่สามารถช่วยปรับปรุง WaaS ของคุณ:

    1. Admin UI Pro – สร้างสรรค์ธีมผู้ดูแลระบบ WordPress ใหม่ด้วยรูปลักษณ์ที่ไม่ซ้ำใครและกำหนดเอง คุณสามารถแก้ไขทุกอย่างตั้งแต่โลโก้หลัก โครงร่างสี รูปภาพส่วนหัว และอื่นๆ อีกมากมาย! ส่วนที่ดีที่สุดคือ ปลั๊กอินนี้ทำงานร่วมกับ WP Ultimo เพื่อให้คุณสามารถแสดงรายการเมนูตามระดับแผนของลูกค้าของคุณ และนั่นไม่ใช่ทั้งหมด! คุณสามารถใช้ปลั๊กอินนี้กับ non-multisite ได้เช่นกัน!
    2. Content Editor Pro – ทำให้ลูกค้าสามารถแก้ไขเว็บไซต์ของตนได้ง่าย Content Editor Pro เป็นโซลูชันสำหรับนักพัฒนาที่ต้องการเครื่องมือง่ายๆ ที่ช่วยให้ลูกค้าสามารถอัปเดตและแก้ไขเว็บไซต์ของตนได้โดยไม่ต้องมีเทคโนโลยี นอกจากนี้ยังเพิ่มความสะดวกในการสลับระหว่างการออกแบบเทมเพลตโดยไม่สูญเสียการเปลี่ยนแปลง ท้ายที่สุด ลูกค้าของคุณไม่ต้องการเข้าถึงตัวสร้างเพจอีกต่อไป พวกเขาสามารถอัปเดตเนื้อหาได้จากภายในแดชบอร์ด
    3. ตัวแก้ไขเนื้อหา/ส่วนเสริม ACF สำหรับ Elementor – ปลั๊กอินนี้มีวิดเจ็ตใหม่แปดตัวที่ช่วยให้คุณนำเนื้อหาที่ผู้ใช้สร้างขึ้นมาไว้ในหน้าเทมเพลตของคุณได้อย่างง่ายดาย ใบอนุญาตของ Content Editor Pro ทั้งหมดรวมส่วนเสริมสำหรับ Elementor
    4. Rebrand/Control Pro สำหรับ Elementor – รีแบรนด์ Elementor ด้วยชื่อบริษัทและโลโก้ของคุณ และรับการควบคุมแบบละเอียดของคุณสมบัติที่สำคัญที่สุด! ปลั๊กอินนี้มีชุดคุณลักษณะที่มีประสิทธิภาพซึ่งรับประกันว่าจะช่วยให้ไซต์ของคุณมีลักษณะที่กำหนดเองได้ 100% และเกี่ยวข้องกับแบรนด์ของคุณ
    5. Site Settings Pro – ทำให้ลูกค้า WaaS ของคุณเพิ่มแบรนด์และสีลงในเว็บไซต์เทมเพลตได้อย่างง่ายดาย Site Settings Pro ช่วยให้ลูกค้า WaaS ของคุณเพิ่มโลโก้บริษัท ข้อมูลติดต่อ แบบอักษร และสีของแบรนด์ลงในไซต์ได้ ทั้งหมดนี้ทำได้จากแบบฟอร์มง่ายๆ ภายในแดชบอร์ด
    6. Stock Library Pro - ให้ลูกค้าของคุณเข้าถึงภาพสต็อกและไอคอนที่เกี่ยวข้องกับช่องของพวกเขา Stock Library Pro ให้ลูกค้าของคุณเข้าถึงคลังภาพสต็อกที่ได้รับการดูแลจัดการจากศูนย์กลาง คุณจึงไม่ต้องเปลืองทรัพยากรเซิร์ฟเวอร์ ไม่มีภาพสต็อก? ไม่มีปัญหา. ให้ลูกค้าของคุณเข้าถึงภาพสต็อกปลอดค่าลิขสิทธิ์คุณภาพสูงกว่า 100 ล้านภาพ
    7. Guided Tours Pro - สร้างทัวร์ชมพร้อมคำแนะนำที่สวยงามสำหรับไซต์ของคุณซึ่งขับเคลื่อนผู้ใช้ไปสู่ความสำเร็จ Guided Tours Pro ช่วยให้คุณสามารถแสดงแพลตฟอร์มของคุณเพื่อเพิ่มยอดขายและฝึกอบรมผู้ใช้ใหม่ ๆ ให้พร้อมและดำเนินการกับเว็บไซต์ของพวกเขาได้อย่างรวดเร็ว ทั้งหมดนี้ทำได้โดยไม่กระทบกับฝ่ายสนับสนุนของคุณ
    8. WP Ultimo: CartFlows Integration – ปลั๊กอินนี้จะรวม WP Ultimo กับ CartFlows เมื่อเชื่อมต่อ ทั้งสองแพลตฟอร์ม (เมื่อรวมกับปลั๊กอิน WooSubscriptions) จะช่วยให้คุณเพิ่มและขายแผนและการเพิ่มยอดขายได้ไม่จำกัดบน WaaS ของคุณโดยไม่ต้องใช้ความพยายามเลย
    9. WP Ultimo: ThriveCart Integration – ตอนนี้คุณสามารถใช้ประโยชน์จากคุณสมบัติทั้งหมดใน ThriveCart บนเครือข่ายที่มีการจัดการ WP Ultimo ของคุณได้อย่างเต็มที่! เพิ่มแผน WP Ultimo ไม่จำกัดจำนวนในบัญชี ThriveCart ของคุณ สร้างเครือข่ายพันธมิตรเพื่อช่วยเปิดตัวผลิตภัณฑ์ของคุณโดยใช้คุณสมบัติพันธมิตรในตัวของ ThriveCart

คำพูดสุดท้าย!

WPMU อนุญาตให้สร้างเครือข่ายที่ปรับขนาดได้และครอบคลุมเพื่อจัดการจากแดชบอร์ดส่วนกลาง

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

ฉันหวังว่าคู่มือนี้จะให้แนวคิดที่ดีแก่คุณเกี่ยวกับการรวมฟังก์ชัน WPMU เข้ากับองค์กรหรือธุรกิจของคุณ หากคุณมีคำถามใด ๆ โปรดทิ้งคำถามของคุณในส่วนความคิดเห็นด้านล่าง

ถาม ฉันสามารถมี 2 เว็บไซต์บน WordPress ได้หรือไม่

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

ถาม คุณจะสร้าง multisite ได้อย่างไร?

จากโฮสติ้ง WordPress ของคุณ ให้เข้าถึงตัวจัดการไฟล์และแก้ไขไฟล์ .htaccess ใส่โค้ดนี้: define('WP_ALLOW_MULTISITE', true); เหนือบรรทัด: /* แค่นั้น หยุดแก้ไข! บล็อกที่มีความสุข */ ตอนนี้ลงชื่อเข้าใช้แดชบอร์ด WordPress ของคุณ ไปที่เครื่องมือ -> การตั้งค่าเครือข่าย และปฏิบัติตามคำแนะนำบนหน้าจอ

ถาม ฉันจะใช้ WordPress Multisite ได้อย่างไร

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

ถาม จะติดตั้งโดเมนย่อยบน WordPress Multisite ได้อย่างไร

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

ถาม ฉันจะทราบได้อย่างไรว่า WordPress เป็น Multisite

ดูซอร์สโค้ดของหน้าเว็บ และดูลิงก์สำหรับรูปภาพ ฯลฯ หากโครงสร้างลิงก์เป็นเพียง wp-content/uploads/etc นี่ไม่ใช่ WPMU และหากลิงก์ประกอบด้วย ID ไซต์อยู่ เว็บไซต์เป็นส่วนหนึ่งของเครือข่าย Multisite