WPML ช่วยให้คุณสามารถเชื่อมต่อโดเมนหรือโดเมนย่อยที่แตกต่างกันเข้ากับการแปลของคุณได้ วิธีนี้ช่วยสร้างความใกล้ชิดกับกลุ่มเป้าหมายของคุณมากขึ้น และเพิ่มข้อได้เปรียบด้าน SEO ให้กับภาษารอง
เมื่อใดก็ตามที่ไซต์ของคุณได้รับคำขอจากโดเมนหรือโดเมนย่อยเหล่านี้ WPML จะโหลดการแปลไซต์ที่เหมาะสม ไม่ใช่การเปลี่ยนเส้นทางไปยังโดเมนหลักของคุณเฉย ๆ
หากต้องการเปิดใช้งานตัวเลือกนี้ ให้ไปที่ WPML → การตั้งค่า → URL และ SEO และในการ์ด รูปแบบ URL ภาษา ให้เลือก โดเมนที่แตกต่างกันในแต่ละภาษา
การตั้งค่าภาษาแยกตามโดเมน
เมื่อตั้งค่าภาษาแยกตามโดเมน คุณมีสองตัวเลือก
โดเมนที่แตกต่างกันสำหรับแต่ละภาษา
ตัวอย่างเช่น หากคุณมีคำแปลภาษาเยอรมันสำหรับเว็บไซต์ภาษาอังกฤษของคุณ คุณสามารถตั้งค่าให้มีโดเมนที่แตกต่างกันได้:
- example.com → ภาษาอังกฤษ
- example.de → ภาษาเยอรมัน
โดเมนย่อย
คุณยังสามารถใช้โดเมนย่อยได้ เช่น:
- en.example.com → ภาษาอังกฤษ
- de.example.com → ภาษาเยอรมัน
สิ่งที่คุณต้องมี
ก่อนที่จะใช้ตัวเลือกนี้ มีบางสิ่งที่คุณจำเป็นต้องมี
- คุณต้องซื้อโดเมนที่ต้องการใช้ หากตั้งค่าไซต์ด้วยตนเอง ต้องแน่ใจด้วยว่าคุณแก้ไขการตั้งค่า DNS ของโดเมนได้ การตั้งค่านี้ช่วยเชื่อมชื่อโดเมนเข้ากับตำแหน่งเซิร์ฟเวอร์ของเว็บไซต์ หรือที่เรียกว่าที่อยู่ IP
- หากคุณกำลังใช้โดเมนย่อย คุณยังคงต้องซื้อโดเมนหลักสำหรับโดเมนย่อยนั้น (เช่น example.com) ตรวจสอบให้แน่ใจว่าแพ็คเกจโฮสติ้งของคุณอนุญาตให้คุณสร้างโดเมนย่อยได้
- หากคุณกำลังมองหาผู้ให้บริการโฮสติ้งที่เชื่อถือได้ซึ่งมีแพ็คเกจที่ทำงานร่วมกับ WPML ได้อย่างยอดเยี่ยม นี่คือรายชื่อที่คุณสามารถใช้ได้
- คุณควรมีใบรับรอง SSL สำหรับไซต์แต่ละภาษา หรือใบรับรอง SSL แบบหลายโดเมนหนึ่งใบ
วิธีเปิดใช้งานภาษาที่แตกต่างกันในแต่ละโดเมน
คุณสามารถตั้งค่าตัวเลือกนี้ได้ด้วยตนเองหรือขอความช่วยเหลือจากผู้ให้บริการโฮสติ้งของคุณ ในที่นี้เราจะไม่กล่าวถึงการตั้งค่าด้วยตนเอง เนื่องจากผู้ให้บริการโฮสติ้งแต่ละรายมีแผงควบคุมของตนเอง ไม่ว่าจะเป็น cPanel, Webmin หรืออื่น ๆ
สมมติว่าคุณต้องการตั้งค่าโดเมนแยกต่างหากคือ "example.de" สำหรับเว็บไซต์เวอร์ชันภาษาเยอรมันของคุณ โดเมนหลักสำหรับภาษาอังกฤษคือ "example.com" หากคุณไม่ใช่ผู้ดูแลระบบ ขอแนะนำให้ขอความช่วยเหลือจากผู้ให้บริการโฮสติ้งของคุณ
นี่คือขั้นตอนที่แนะนำให้ทำ:
1. ซื้อหรือลงทะเบียนโดเมนใหม่
อันดับแรก ให้ซื้อโดเมนของคุณ (เช่น "example.de") นี่คือโดเมนที่คุณต้องการให้แสดงทุกครั้งที่ลูกค้าเข้าชมคำแปลภาษาเยอรมันของไซต์
หากเป็นไปได้ ให้ซื้อโฮสติ้งและโดเมนจากบริษัทเดียวกัน วิธีนี้จะช่วยให้การกำหนดค่าต่าง ๆ ง่ายขึ้น
2. กำหนดการตั้งค่า DNS
ถัดไป คุณต้องตั้งค่าให้โดเมน (หรือโดเมนย่อย) ทั้งหมดชี้มายังไซต์ที่ขับเคลื่อนด้วย WPML ของคุณ
ขั้นตอนนี้เป็นสิ่งที่บริษัทที่ขายโดเมนให้คุณควรจัดการให้
นี่คือสิ่งที่คุณต้องสอบถามบริษัทโฮสติ้งของคุณ:
- เมื่อใช้โดเมนแยกต่างหาก: ฉันต้องการเพิ่ม parked domain (นามแฝง) ลงในโดเมนที่มีอยู่ของฉัน โดเมนที่มีอยู่ของฉันคือ "example.com" ฉันต้องการทำให้ "example.de" เป็น parked domain
- เมื่อใช้โดเมนย่อย: ฉันต้องการเพิ่มโดเมนย่อย "de.example.com" ลงในโดเมนย่อย "example.com" ของฉัน โดยควรชี้ไปที่ตำแหน่งเดียวกันกับโดเมนหลัก
เนื่องจากผู้ใช้แต่ละรายมีการตั้งค่าที่แตกต่างกัน บริษัทโฮสติ้งจะต้องการข้อมูล เช่น:
- ตำแหน่ง (ที่อยู่ IP) ของไซต์ WordPress ของคุณ นี่คือที่ที่เว็บไซต์ของคุณโฮสต์อยู่ (เช่น Godaddy, NameCheap)
- ชื่อของโดเมนหลักสำหรับไซต์ WordPress ของคุณ ในตัวอย่างของเราคือ "example.com"
หากคุณซื้อโดเมนและโฮสติ้งจากคนละบริษัท เพียงขอให้พวกเขาส่งคำแนะนำโดยละเอียดให้คุณ
การทดสอบว่าตั้งค่าโดเมนอย่างถูกต้องหรือไม่
การตรวจสอบว่าตั้งค่าโดเมนอย่างถูกต้องหรือไม่นั้นเป็นเรื่องง่าย ก่อนที่คุณจะตั้งค่าตัวเลือกใน WPML เพียงเข้าไปที่โดเมนหรือโดเมนย่อยใหม่ของคุณ ทั้งหมดควรแสดงไซต์เดียวกันโดยไม่มีการเปลี่ยนเส้นทาง
ตัวอย่างเช่น หากคุณมีโดเมน "example.com" และ "example.de" (และปิดใช้งาน WPML อยู่) คุณควรเห็นเนื้อหาเดียวกันเมื่อคุณเข้าไปที่โดเมนใดโดเมนหนึ่งเหล่านี้
3. ตั้งค่าตัวเลือกใน WPML
เมื่อบริษัทโฮสติ้งชี้โดเมนภาษาเยอรมันไปที่การติดตั้ง WordPress แล้ว คุณต้องกลับไปที่ไซต์ของคุณ และในหน้าผู้ดูแลระบบ ให้ไปที่ WPML → การตั้งค่า → URL และ SEO
ในการ์ด รูปแบบ URL ภาษา ให้เลือก โดเมนที่แตกต่างกันในแต่ละภาษา

พิมพ์ชื่อโดเมน "example.de" ลงในช่อง แล้วคลิก บันทึก
WPML จะตรวจสอบความถูกต้องของโดเมนใหม่ โดยตรวจสอบว่าทุกอย่างเชื่อมต่อกัน หากมีบางอย่างตั้งค่าไม่ถูกต้อง จะมีประกาศแจ้งเตือนบนหน้าจอ
บนหน้าจอนี้ คุณยังสามารถเปิดใช้งานให้เซสชันการเข้าสู่ระบบคงอยู่ข้ามไปยังโดเมนอื่นได้ หากคุณตั้งใจจะใช้ปลั๊กอินสร้างหน้าเว็บอย่าง Elementor เพื่อแก้ไขเนื้อหาเริ่มต้นและเนื้อหารอง คุณต้องเปิดใช้งานคุณสมบัตินี้ มิฉะนั้น คุณจะหลุดออกจากระบบเมื่อสลับไปมาระหว่างโดเมน

คำถามที่พบบ่อย
ฉันสามารถใช้โดเมนและโดเมนย่อยผสมกันได้หรือไม่ ตัวอย่างเช่น ไซต์หลักของฉันคือ "example.com" สำหรับภาษาอิตาลีฉันมี "it.domain.com" และสำหรับภาษาเยอรมันฉันมี "domain.de"?
ใช่ คุณสามารถทำได้ เพียงตั้งค่าบนโฮสติ้งของคุณ จากนั้นป้อนในส่วนการตั้งค่า WPML ตามที่อธิบายไว้ข้างต้น
ฉันสามารถใช้โดเมนผสมกับไดเรกทอรี/พารามิเตอร์ได้หรือไม่ ตัวอย่างเช่น ไซต์หลักของฉันคือ example.com สำหรับภาษาอิตาลีฉันมี "domain.com/it" และสำหรับภาษาเยอรมันฉันมี "domain.de"
ไม่ คุณไม่สามารถมีภาษาที่ใช้โดเมนผสมกับภาษาที่ใช้ไดเรกทอรีได้