WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
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”

wpmlcore-2449-domains-configuration

การทำเช่นนี้จะบันทึกข้อมูลของโดเมนได้อย่างถูกต้อง ในขณะที่ยังคงแสดงผล URL ได้อย่างถูกต้อง

ปัญหาที่ทราบแล้วทั้งหมด →