22 พฤษภาคม 2010 ผู้ชม: 6047
SH404SEF คือคอมโพเน้นท์ที่จะช่วยแปลง URL ของเรา จากเดิมที่มีความยาวเหยียด และผสมไปด้วยตัวแปรต่าง ๆ ให้มีความกระชับ และสื่อให้ผู้ใช้เข้าใจได้ง่ายขึ้น ทำให้ URL อ่านง่าย ซึ่งจะมีผลทางด้าน SEO อีกเหมือนกัน โดยจะอาศัย Alias มาแสดงผล และสามารถจัดการเรื่อง Description , Keyword และ Title ได้อีกด้วย |
เดิมทีต้องบอกก่อนเลยว่า สำหรับ Joomla เวอร์ชั่นหลัง ๆ นี้ จะมีปัญหาเรื่อง SEO ค่อนข้างมาก เพราะเนื่องจาการรองรับเรื่อง Title , Description และ Keyword นั้นไม่ค่อยจะยืดหยุ่นนัก นั่นคือ สามารถกำหนดได้เพียงจุดเดียว ไม่ว่าจะคลิกไปหน้าไหนก็จะได้ Title , Description , Keyword เดียวกันไปหมด ซึ่งมีผลทำให้ Search Engine มองว่าเป็นการ Duplicate กัน และเก็บ Index ได้ไม่ครบ หรือแม้กระทั่ง URL ที่ไม่สวยงามเท่าไหร่ ซึ่งปะปนไปด้วยตัวแปรต่าง ๆ ยาวเหยียดไปหมด ดังนั้นเราก็จะใช้ Component SH404SEF นี่แหล่ะครับ มาลบจุดอ่อนตรงนี้ ซึ่งขอบอกว่าได้ผลดีเลยทีเดียว
หลังการติดตั้งคอมโพเน้นท์แล้ว ก็ต้องทำการปรับแต่งกันหน่อย ให้แก้ไขไฟล์ .htaccess ครับ โดยการใส่ # เพื่อ Comment บรรทัดเดิมไม่ได้ทำงานก่อน
จากนั้น เพิ่มบรรทัดเหล่านี้ต่อท้ายลงไป

มีเมนูให้ใช้เยอะแยะเลยครับ แล้วแต่ละเมนูก็จะมีออพชั่นต่าง ๆ อีกเพียบ เยอะมาก ๆ แต่ไม่จำเป็นต้องรู้จักหมดทุกตัวหรอกครับ ผมจะแนะนำเฉพาะที่ใช้งานกันบ่อย ๆ เท่านั้น
sh404SEF Configuration เป็นการตั้งค่าต่าง ๆ ของคอมโพเน้นท์ ลองเข้าไปดูกันครับ
Main :-

เมื่อเข้ามาแล้ว ก็ให้เลือก Enabled เป็น Yes ไว้ก่อนเลยครับ
File suffix : ทำให้ URL ลงท้ายด้วย .html
Always append #items per page : เพิ่มเลข ID ของบทความลงไปใน URL ด้วย ผมเลือกที่จะไม่ใช้ครับ
Allow lowercase : ให้ URL ทั้งหมดเป็นตัวพิมพ์เล็กหรือไม่ ผมก็เลือก No ไว้ครับ
404 Page : คือ URL ที่ผิดพลาด หรือไม่พบเนื้อหาที่ต้องการ ให้แสดงหน้า 404 Page แบบใด สามารถสร้าง Article เพื่อใช้แทนหน้า 404 Page เองได้ครับ
Apply to which categories : ให้ใช้กับ Category ใดบ้าง ผมเลือกทั้งหมดเลย
Plugins :-

Use Title Alias : ใช้ Title Alias ใน URL ซึ่งเราจะสามารถกำหนด URL ของเราในช่อง Alias ได้ แบบนี้ครับ

ซึ่งถ้าไม่กำหนด Alias ไว้ ก็จะใช้ Title มาแสดงใน URL แทนครับ
Use category alias , Use section alias , Use menu alias ความหมายเหมือนกับตัวอย่างด้านบนเลยครับ ซึ่งออพชั่นเหล่านี้ จะมีความสัมพันธ์กับออพชั่น Show Section และ Show Category ครับ
โดยถ้าหากกำหนดให้แสดง Section และ Category ไว้ และมีการใช้ category alias และ section alias ไว้ ก็จะทำให้ URL มีการผสมระหว่าง Alias ทั้ง 3 แบบ ซึ่งผลจะได้เป็น
Section/Category/Article.html
Insert content table name : คือ หากมีการจัดรูปแบบของบทความ เป็นแบบ List หรือ Table แล้ว ก็จะทำให้มีข้อความที่กำหนดไว้ใน Default table views name ถูกนำมารวมใน URL ด้วย เช่น
Table/Section/Category/Article.html
Insert blog view name : คือ หากมีการจัดรูปแบบของบทความ เป็นแบบ Blog Layout แล้ว ก็จะทำให้มีข้อความที่กำหนดไว้ใน Default blog views name ถูกนำมารวมใน URL ด้วย เช่น
Blog/Section/Category/Article.html
นอกจากนั้น ในหน้า Plugins นี้ ยังสามารถใช้ความสามารถ SEF กับคอมโพเน้นท์อื่น ๆ ได้อีกด้วย เช่น Virtualmart, Community Builder, Fireboard, Docman, Remository, Letterman ฯลฯ
Advanced :-

หน้านี้ ผมแค่เข้ามาปรับ Rewriting mode เท่านั้นเองครับ โดยเปลี่ยนเป็น with .htaccess (mod_rewrite)
Meta/SEO :-

Insert before page title : กำหนดข้อความที่จะแสดงบน Title Bar นำหน้า Title ปกติครับ
Append to page title : เพิ่มข้อความเข้าไป หลังข้อความของ Title Bar ครับ
นี่ก็เป็นการ Config เล็กน้อยครับ เพื่อให้การใช้งาน SEF แสดงผลที่กระชับ และกำหนด URL แต่ละบทความได้เองตามใจชอบ ทำให้ URL อ่านง่าย ซึ่งแน่นอนว่าเมื่อมีผู้ค้นหาเว็บของเราจาก Search Engine ก็จะทำให้ผู้ใช้งานสนใจมากขึ้น ไม่แสดง URL ยาวเหยียดแบบไม่รู้เรื่องอีกต่อไป ยิ่งไปกว่านั้น หากเราใช้ร่วมกับ Unicode Slugs ก็จะทำให้ URL ของเราเป็นภาษาไทย และกระชับ เป็นมิตรกับ Search Engine ได้อีกด้วย แบบเว็บผมไงล่ะครับ
คราวต่อไป ผมจะมาแนะนำการปรับแต่งเกี่ยวกับ Description และ Keyword ของบทความ ซึ่งใช้งานร่วมกับ sh404SEF ครับ ซึ่งจะทำให้หน้าบทความต่าง ๆ ของเว็บ มีความหลากหลายในเรื่องของ Keyword มากขึ้น และก็จะทำให้ Search Engine สามารถเก็บ Index ได้มากขึ้นครับ
| ← ซ่อน administrator ด้วย kSecure | 4 Plugin สำหรับ JCE Editor → |
|---|





SH404SEF คือคอมโพเน้นท์ที่จะช่วยแปลง URL ของเรา จากเดิมที่มีความยาวเหยียด และผสมไปด้วยตัวแปรต่าง ๆ ให้มีความกระชับ และสื่อให้ผู้ใช้เข้าใจได้ง่ายขึ้น ทำให้ URL อ่านง่าย ซึ่งจะมีผลทางด้าน SEO อีกเหมือนกัน โดยจะอาศัย Alias มาแสดงผล และสามารถจัดการเรื่อง Description , Keyword และ Title ได้อีกด้วย