- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual CMS 3.3.6
- แก้ไขใน
- 3.3.7
ภาพรวมของปัญหา
บนหน้ารูท และหากภาษาของเบราว์เซอร์แตกต่างจากภาษาเริ่มต้น ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยังไซต์เวอร์ชันภาษาของเบราว์เซอร์
ตัวอย่าง: หากภาษาเริ่มต้นของเว็บไซต์คือภาษาอิตาลี และผู้ใช้เข้าถึงหน้ารูทด้วยเบราว์เซอร์ในภาษาอังกฤษ ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยังไซต์เวอร์ชันภาษาอังกฤษ ซึ่งไม่เป็นไปตามที่คาดไว้เนื่องจากเรามีหน้ารูท
ปัญหานี้เกิดขึ้นกับการตั้งค่าต่อไปนี้เท่านั้น:
- WPML -> ภาษา -> รูปแบบ URL ภาษา ตั้งค่าเป็น ภาษาที่แตกต่างกันในไดเรกทอรี และเปิดใช้งาน ใช้ไดเรกทอรีสำหรับภาษาเริ่มต้น
- WPML -> ภาษา -> เปิดใช้งาน การเปลี่ยนเส้นทางตามภาษาของเบราว์เซอร์
วิธีแก้ปัญหาชั่วคราว
ในขณะนี้ วิธีเดียวที่จะหลีกเลี่ยงการเปลี่ยนเส้นทางคือการปิดการใช้งานฟีเจอร์การเปลี่ยนเส้นทางอย่างสมบูรณ์ใน WPML -> ภาษา -> การเปลี่ยนเส้นทางตามภาษาของเบราว์เซอร์