คลิกเมนู Joomla แล้วเปิดผิดหน้า แก้อย่างไร? ตรวจรายการเมนูและลิงก์ปลายทาง

หากคลิกเมนู Joomla แล้วเปิดผิดหน้า ให้ตรวจรายการเมนูที่คลิกก่อน โดยดูชนิดเมนู ลิงก์ปลายทาง และบทความหรือหมวดหมู่ที่เลือกไว้ ชื่อเมนูอาจดูถูกต้อง แต่รายการนั้นอาจชี้ไปยังบทความหรือ URL อื่น

❶ ตรวจว่าเมนูที่คลิกเป็นรายการใด

เปิดเว็บไซต์แล้วจดชื่อเมนูและ URL ที่เปิดผิด จากนั้นเข้าแอดมิน ไปยังเมนูเดียวกันใน Menus แล้วค้นหารายการที่ตรงกับชื่อนั้น

หากมีรายการชื่อซ้ำในหลายเมนู ให้ตรวจตำแหน่งเมนูและ URL ของแต่ละรายการ เพราะเมนูที่เห็นบนหน้าเว็บอาจมาจากเมนูคนละชุดหรือโมดูลคนละตำแหน่ง

❷ ตรวจชนิดเมนูและเนื้อหาปลายทาง

เปิดรายการเมนู แล้วดู Menu Item Type ว่าตรงกับสิ่งที่ต้องการให้เปิดหรือไม่ เช่น

  • Single Article ควรเลือกบทความที่ต้องการโดยตรง
  • Category Blog หรือ Category List จะแสดงรายการจากหมวดหมู่
  • External URL จะเปิด URL ที่ระบุไว้
  • Menu Item Alias จะพาไปยังรายการเมนูอื่นที่เลือกเป็นปลายทาง

หากต้องการเปิดบทความเดียว ให้ตรวจช่อง Select Article ว่าเลือกบทความถูกเรื่อง หากต้องการแสดงรายการบทความ ให้ตรวจหมวดหมู่และตัวกรองของชนิดเมนูนั้น

❸ ตรวจ Alias และ URL ที่แสดงในระบบ

ในหน้าแก้ไขเมนู ให้ดูค่า Alias และช่อง Link หากเป็นรายการที่ Joomla สร้างลิงก์ให้ ช่อง Link ใช้ตรวจสอบปลายทาง ไม่ควรแก้ไขโดยตรงในช่องนี้

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

❹ ตรวจสถานะ การเข้าถึง และภาษา

ตรวจว่ารายการเมนูเผยแพร่แล้ว และตั้งค่า Access กับ Language ให้ตรงกับผู้เข้าชม หากตั้งเป็น Registered ผู้ที่ยังไม่ล็อกอินอาจถูกพาไปหน้าเข้าสู่ระบบหรือไม่เห็นเนื้อหาตามที่คาด

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

❺ ตรวจลิงก์ภายนอกและแคช

หาก Menu Item Type เป็น External URL ให้ตรวจ URL ว่าพิมพ์ถูกต้องและไม่มีลิงก์เก่าค้างอยู่ จากนั้นทดลองเปิด URL ปลายทางโดยตรง

หลังแก้เมนู ให้ล้างแคช Joomla และแคช CDN หรือเบราว์เซอร์ที่ใช้งาน แล้วทดสอบจากหน้าต่างไม่ระบุตัวตน หากยังเปิดผิด ให้กลับไปตรวจชื่อรายการเมนูและ URL ที่คลิกจริง ทีมดูแลเว็บไซต์ เช่น ComSiam ควรบันทึก URL เดิมและ URL ที่แก้แล้วเพื่อให้ตรวจสอบย้อนหลังได้

สรุป

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