Contact
Line : comsiam
Contact
Line : comsiam

การตั้งค่า SEF URLs ให้แสดงเส้นทางของเมนู หมวดหมู่ และบทความ ต้องจัด alias ของแต่ละรายการให้สื่อความหมาย และตั้งเมนูให้ชี้ไปยังเนื้อหาที่ต้องการ URL ของ Joomla อาจมีรูปแบบต่างกันตามชนิดเมนูและระบบ routing ของส่วนประกอบที่สร้างหน้านั้น
ตัวอย่าง URL เช่น
เส้นทางตัวอย่างนี้อาจประกอบด้วย alias ของเมนู หมวดหมู่ และบทความ แต่รูปแบบจริงขึ้นกับการตั้งค่าเมนูและชนิดหน้าที่ Joomla สร้างให้
ส่วนแรกของเส้นทางมักมาจาก alias ของ Menu Item ที่ Joomla ใช้เป็นเส้นทางไปยังหน้า เมนูจึงมีผลต่อ URL แม้รายการเมนูนั้นจะไม่ได้แสดงในแถบนำทางของเว็บไซต์ก็ตาม
ชื่อหมวดหมู่และชื่อบทความมีช่อง Alias ของตัวเอง Joomla ใช้ alias เหล่านี้สร้างส่วนต่าง ๆ ของ URL ตาม router ของส่วนประกอบและเมนูที่เกี่ยวข้อง
บางเว็บไซต์อาจเห็นตัวเลขใน URL ตัวระบุเหล่านี้อาจมาจาก routing หรือโครงสร้างเมนูของหน้า อย่าลบตัวเลขออกจาก URL ด้วยการแก้ไฟล์หรือส่วนเสริมโดยไม่ตรวจสอบก่อน เพราะอาจทำให้ Joomla เปิดหน้าไม่ถูกต้อง
เข้าสู่หลังบ้าน Joomla แล้วไปที่ System → Global Configuration เปิดส่วน SEO และตรวจว่า Search Engine Friendly URLs ตั้งเป็น Yes
Search Engine Friendly URLs สร้างเส้นทาง URL ที่อ่านง่าย ส่วน Use URL Rewriting เป็นตัวเลือกอีกขั้นที่ใช้การตั้งค่าของเว็บเซิร์ฟเวอร์ เพื่อเอา index.php ออกจาก URL
ไม่จำเป็นต้องเปิด URL Rewriting เพื่อเริ่มจัด alias และเส้นทาง SEF หากต้องการเปิดตัวเลือกนี้ ให้ตรวจการตั้งค่าเซิร์ฟเวอร์ก่อน
กดบันทึก แล้วเปิดหน้าเว็บจริง ตรวจ URL ของหน้าเมนู หมวดหมู่ และบทความ หากมีข้อผิดพลาด ให้ย้อนตรวจการตั้งค่าที่เพิ่งเปลี่ยนและความพร้อมของเซิร์ฟเวอร์
ไปที่ Menus → เมนูที่ต้องการ → เลือกรายการเมนู แล้วตรวจช่อง Alias ตั้งให้สั้นและสื่อความหมาย เช่น articles สำหรับหน้าเนื้อหาหรือ services สำหรับหน้าบริการ
หากต้องการให้หน้าเนื้อหามีเส้นทางเป็นหมวดหมู่ ให้พิจารณาสร้าง Menu Item ที่ชี้ไปยังหมวดหมู่ เช่น Articles → Category Blog หรือ Articles → Category List ตามรูปแบบการแสดงผลที่ต้องการ
ไปที่ Content → Categories เปิดหมวดหมู่ที่ต้องการ แล้วตรวจชื่อและช่อง Alias ตัวอย่างเช่น หมวดหมู่ชื่อ “SEO” อาจใช้ alias seo
ตรวจด้วยว่าหมวดหมู่มี parent category ที่ถูกต้อง เพราะหมวดหมู่ย่อยอาจแสดงเส้นทางต่อจากหมวดหมู่หลัก
เปิดบทความจาก Content → Articles ตรวจชื่อและช่อง Alias ให้สื่อถึงเนื้อหา เช่น joomla-seo-guide หลีกเลี่ยง alias ซ้ำกับรายการอื่นในเส้นทางเดียวกัน
หากปล่อยช่อง Alias ว่าง Joomla สามารถสร้างค่าเริ่มต้นจากชื่อบทความได้ แต่ควรตรวจ URL ที่สร้างขึ้นจริงก่อนเผยแพร่
เปิดเว็บไซต์แล้วคลิกจากเมนูไปยังหมวดหมู่และบทความ ตรวจว่าเส้นทางที่ปรากฏตรงกับโครงสร้างที่วางไว้ ตัวอย่างเช่น
articlesseojoomla-seo-guideเส้นทางที่คาดหวังอาจมีรูปแบบคล้าย /articles/seo/joomla-seo-guide ทั้งนี้ URL จริงอาจต่างกันตามชนิด Menu Item และการตั้งค่าของเว็บไซต์
บทความหนึ่งอาจเข้าถึงได้จากหลายเมนูหรือหลายหมวดหมู่ ทำให้มี URL ได้มากกว่าหนึ่งรูปแบบ วางโครงสร้างเมนูให้ชัดและเลือกเส้นทางหลักที่ต้องการใช้เป็นประจำ
หลังแก้ alias หรือโครงสร้างเมนู ให้เปิดลิงก์จากหน้าแรก เมนู หมวดหมู่ และบทความที่เกี่ยวข้อง เพื่อตรวจว่าทุกลิงก์ยังไปยังหน้าที่ถูกต้อง
หากแก้ alias ของหน้าที่เผยแพร่แล้ว ให้ตรวจ URL เดิมและเตรียมเปลี่ยนเส้นทางไป URL ใหม่ตามความเหมาะสม อย่าปล่อยให้ลิงก์เดิมกลายเป็นหน้า 404 โดยไม่จำเป็น
การวางโครงสร้าง URL ก่อนเผยแพร่ช่วยให้ ComSiam ดูแลหมวดหมู่และบทความ Joomla ได้ง่ายขึ้น หากเว็บไซต์มีเนื้อหาจำนวนมาก ควรกำหนดรูปแบบ alias ไว้เป็นมาตรฐานเดียวกัน
เมื่อกำหนดเมนูและ alias ได้เป็นระบบ URL ของ Joomla จะช่วยให้ผู้อ่านเข้าใจเส้นทางของเนื้อหาได้ง่ายขึ้น และผู้ดูแลก็จัดการโครงสร้างเว็บไซต์ต่อได้สะดวก