การตั้งค่า Joomla SEO และ SEF URLs สวยงามและปลอดภัย
การตั้งค่า SEO ของ Joomla! เป็นการต้องค่าของ SEF URLs หรือ Search Engine Friendly URLs ซึ่งมีประโยชน์ต่อ search engine มาก เพราะ search engine ไม่ค่อยชอบ url ที่มี query string ยาวๆ
การตั้งค่าเป็นการเปลี่ยน url ในรูปแบบที่ดูน่า งง งวย อันเกิดจาก ภาษาสำหรับเขียนเว็บอย่างใน Joomla เขียนด้วย php ให้อยู่ในรูปแบบที่ เรียบง่าย เช่น เป็น url ของไฟล์ html ธรรมดา เพื่อให้เว็บดูปลอดภัย สำหรับผู้ใช้ และ มีความเป็น search engine friendly หรือ ช่วยให้ง่ายต่อการ ค้นหา ข้อมูล ของ search engine
นอกจากนั้น เป็นเรื่องของความปลอดภัยด้วย เพราะ Hacker ค้นหาเว็บเป้าหมายจาก URLs ถ้าเราเปลี่ยน ให้เป็น SEF URLs ก็จะหาไม่เจอนั้นเอง
ก่อนอื่น ต้องรู้ก่อนว่า SEF URLs ได้มาจากไหน
จะได้มาจาก Alias
รูปแรก Alias ของเมนู
ผลจากกาคลิก จะได้ URLs
รูปที่ 2 Alias ของเนื้อหา
เริ่มต้น ให้ไปที่ เมนู System >> Global Configuration
จากนั้น ที่ แท๊บ Site จะมี SEO Setting
โดยปรกติ Url ของ จูมล่าคือ
http://yourdomain.com/index.php?option=com_content&view=category&id=2&Itemid=141
แบบนี้คือ URLs ที่ไม่ดีสำหรับ SEO
หมายเลข 1 Search Engine Friendly URLs ตรงส่วนนี้ เมื่อเป็น yes url ที่ได้คือ
http://yourdomain.com/index.php/test-menu-1
หมายเลข 2 Use URL Rewriting ตรงส่วนนี้ หากต้องการใช้ yes คุณต้องเปลี่ยน ไฟล์ htaccess.txt เป็น .htaccess (ลบ .txt ออก ใส่ . ข้างหน้า)
url ที่ได้คือ
http://yourdomain.com/test-menu-1
จะตัด index.php ออกไป ซึ่งจะทำได้ บน server ที่เป็น Apache หรือ IIS 7 ที่เปิด การใช้งาน mod_rewrite เท่านั้น
หากเปิดแล้ว คลิกเมนูแล้ว Error 404
- ตรวจสอบว่า ได้เปลี่ยน htaccess.txt เป็น .htaccess แล้ว
- server รองรับ mod_rewrite หรือไม่ สอบถามได้จากเจ้าของโฮส
หมายเลข 3 Adds Suffix to URL ตรงส่วนนี้ เมื่อเป็น yes จะเติม .html ลงไปใน url ที่ได้คือ
http://yourdomain.com/test-menu-1.html
หมายเลข 4 Unicode Aliases ตรงส่วนนี้ เมื่อเป็น yes จะ สามารถใช้ภาษาไทย ใน url ได้ (ส่วนตัวผมชอบทำ Alias ภาษาอังกฤษมากกว่า เพราะ เวลาแชร์ URL จะสั้นกว่าภาษาไทย )
หมายเลข 5 Include Site Name in Page Titles ส่วนนี้ จะใส่ชื่อเว็บเราลงไปใน tag <title>
<title>Home</title> No <title>Home - ชื่อเว็บ</title> After <title>ชื่อเว็บ - Home</title> Before
- Hits: 12419