WPML

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

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

การเปลี่ยนเส้นทางตามภาษาของเบราว์เซอร์
การเปลี่ยนเส้นทางตามภาษาของเบราว์เซอร์

ค่าเริ่มต้นคือจะไม่เปลี่ยนเส้นทางผู้เยี่ยมชม หากคุณเลือกที่จะเปลี่ยนเส้นทางผู้เยี่ยมชม คุณจะมี 2 ตัวเลือกดังนี้:

  • เปลี่ยนเส้นทางผู้เยี่ยมชมเฉพาะเมื่อมีคำแปลเท่านั้น
  • เปลี่ยนเส้นทางผู้เยี่ยมชมเสมอ หากคุณเลือกที่จะเปลี่ยนเส้นทางเสมอ ผู้เยี่ยมชมจะไปยังเนื้อหาที่แปลแล้วเมื่อมีคำแปล หรือไปยังหน้าแรกในภาษาเริ่มต้นหากไม่มีคำแปลที่ตรงกัน

กำลังมองหาวิธีการเปลี่ยนเส้นทางผู้เยี่ยมชมตาม IP แทนภาษาของเบราว์เซอร์ใช่หรือไม่

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

ผลกระทบที่อาจเกิดขึ้นกับการทำดัชนีของ Google

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

ไม่มีการเปลี่ยนเส้นทางเมื่อรีเฟรชเบราว์เซอร์

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

การดำเนินการเปลี่ยนเส้นทางเพียงครั้งเดียวนี้จะรีเซ็ตทุก ๆ 24 ชั่วโมง (ซึ่งคุณสามารถเปลี่ยนแปลงได้เช่นกัน)

การเปลี่ยนเส้นทางตามภาษาของเบราว์เซอร์ทำงานอย่างไร

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

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

ผลกระทบต่อเวลาในการโหลดหน้าเว็บ

ในการตรวจจับภาษาที่ต้องการ ฟีเจอร์การเปลี่ยนเส้นทางจำเป็นต้องให้เบราว์เซอร์โหลดเว็บไซต์จนเสร็จสมบูรณ์ก่อน จากนั้นจึงจะโหลดหน้าเว็บซ้ำด้วยภาษาที่ตรงกับเบราว์เซอร์

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

แต่ทั้งเบราว์เซอร์และเว็บไซต์ของฉันเป็นภาษาอังกฤษ ทำไมถึงได้รับผลกระทบ

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

ตัวอย่างบางส่วนที่อาจเกิดเหตุการณ์นี้ขึ้น:

  • ตั้งค่าภาษาของเบราว์เซอร์เป็นภาษาถิ่นของภาษาอังกฤษ เช่น en-us
  • เบราว์เซอร์กำลังโหลดเว็บไซต์เป็นครั้งแรก
  • เบราว์เซอร์ไม่มีการตั้งค่าคุกกี้ภาษา
  • คุณกำลังใช้เบราว์เซอร์ Firefox

ผลกระทบต่อเครื่องมือทดสอบความเร็วเว็บไซต์

การเปลี่ยนเส้นทางอัตโนมัติตามภาษาของเบราว์เซอร์อาจส่งผลกระทบต่อผลลัพธ์ที่ได้จากเครื่องมือที่ใช้วัดความเร็วเว็บไซต์ (เช่น GTmetrix) สิ่งนี้เกิดขึ้นเนื่องจากบริการดังกล่าวอาจไม่ได้มีการตั้งค่าภาษาใด ๆ ไว้

เคล็ดลับ: ควรใส่ตัวสลับภาษาไว้ในหน้าเว็บเสมอ

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

การแก้ปัญหาการเปลี่ยนเส้นทางตามภาษาของเบราว์เซอร์

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

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

เพิ่มเติมในส่วนนี้

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