- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual CMS 3.3.3
- แก้ไขใน
- 3.3.4
ภาพรวมของปัญหา
เมื่อมีการกำหนดค่าไซต์ WordPress ในโฟลเดอร์ย่อย (เช่น http://domain.tld/mywpsite) และมีการกำหนดค่า WPML ให้ใช้ภาษาในโดเมน อาจทำให้สร้าง URL ผิดพลาดได้ (เช่น http://fr.domain.tld/mywpsite/mywpsite) ซึ่งจะนำไปสู่หน้า 404
เพื่อให้การตรวจสอบโดเมนผ่าน คุณจำเป็นต้องป้อนโดเมน รวมถึงโฟลเดอร์ย่อยสำหรับแต่ละภาษา (เช่น http://fr.domain.tld/mywpsite)
ในกรณีนี้ การตรวจสอบโดเมนจะผ่าน
อย่างไรก็ตาม สิ่งนี้จะทำให้เกิด URL ที่ไม่ถูกต้องเมื่อสลับระหว่างภาษา (เช่น http://test.de/subfolder/subfolder/)
วิธีแก้ปัญหาชั่วคราว
เพื่อแก้ปัญหานี้ชั่วคราว เมื่อกำหนดค่าภาษาในโดเมน ไม่ต้องใส่โฟลเดอร์ย่อยในโดเมนของแต่ละภาษา และยกเลิกการเลือกช่องทำเครื่องหมาย “validate”
การทำเช่นนี้จะบันทึกข้อมูลของโดเมนได้อย่างถูกต้อง ในขณะที่ยังคงแสดงผล URL ได้อย่างถูกต้อง
