WPML

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

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

หากต้องการเปิดใช้งานตัวเลือกนี้ ให้ไปที่ WPMLการตั้งค่าURL และ SEO และในการ์ด รูปแบบ URL ภาษา ให้เลือก โดเมนที่แตกต่างกันในแต่ละภาษา

การตั้งค่าภาษาแยกตามโดเมน

เมื่อตั้งค่าภาษาแยกตามโดเมน คุณมีสองตัวเลือก

โดเมนที่แตกต่างกันสำหรับแต่ละภาษา

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

  • example.com → ภาษาอังกฤษ
  • example.de → ภาษาเยอรมัน

โดเมนย่อย

คุณยังสามารถใช้โดเมนย่อยได้ เช่น:

  • en.example.com → ภาษาอังกฤษ
  • de.example.com → ภาษาเยอรมัน

สิ่งที่คุณต้องมี

ก่อนที่จะใช้ตัวเลือกนี้ มีบางสิ่งที่คุณจำเป็นต้องมี

  • คุณต้องซื้อโดเมนที่ต้องการใช้ หากตั้งค่าไซต์ด้วยตนเอง ต้องแน่ใจด้วยว่าคุณแก้ไขการตั้งค่า DNS ของโดเมนได้ การตั้งค่านี้ช่วยเชื่อมชื่อโดเมนเข้ากับตำแหน่งเซิร์ฟเวอร์ของเว็บไซต์ หรือที่เรียกว่าที่อยู่ IP
  • หากคุณกำลังใช้โดเมนย่อย คุณยังคงต้องซื้อโดเมนหลักสำหรับโดเมนย่อยนั้น (เช่น example.com) ตรวจสอบให้แน่ใจว่าแพ็คเกจโฮสติ้งของคุณอนุญาตให้คุณสร้างโดเมนย่อยได้
  • คุณควรมีใบรับรอง 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"

ไม่ คุณไม่สามารถมีภาษาที่ใช้โดเมนผสมกับภาษาที่ใช้ไดเรกทอรีได้

เขียนโดย Amir · อัปเดตล่าสุด 18 ตุลาคม 2024