Templates by BIGtheme NET
หน้าแรก / การสร้างเว็บไซต์ ด้วย Joomla / Joomla! Extension sh404SEF : ทำ URL เพื่อ Search Engine Friendly

Joomla! Extension sh404SEF : ทำ URL เพื่อ Search Engine Friendly



หนึ่งในวิธีการทำ SEO (Search Engine Optimization) เพื่อให้เว็บไซต์เราติดอันดับดีๆ ในหน้าแรกของเว็บ Google ก็คือการ set URL ของเว็บไซต์ ให้เป็นข้อความที่เป็นชื่อเรื่องของเนื้อหาจริงๆ ซึ่งเราได้แนะนำไปแล้วในหัวข้อ
การทำ URL ของเว็บไซต์ให้อ่านง่าย เพื่อผลทาง SEO :ลิงค์:

โดย URL ที่ได้จะเป็นข้อความที่เราใส่ในพารามิเตอร์ alias ตอนบันทึก Article เช่น

http://www.enjoychinese.net/china-entertainment/china-star/49-jaychou.html

แต่เราอาจจะสังเกตเห็นว่าบางเว็บไซต์ URL เป็นภาษาไทยได้ด้วย อันนี้ต้องพึ่ง Extension ที่ชื่อว่า sh404SEF ค่ะ
.

วิธีการติดตั้ง Extenstion “sh404SEF”

1. ให้กำหนดค่า Global Configuration ตรงส่วนของ SEO Settings ให้ปรับเป็น No ให้หมด

2. ดาวน์โหลดตัวติดตั้ง Extension sh404sef ที่นี่ http://joomlacode.org/gf/project/sh404sef/frs/

3. ติดตั้งตัว Extension (อ่านวิธีติดตั้ง Extension :ลิงค์: )

4. เมื่อติดตั้งเสร็จจะขึ้นข้อความดังรูป

.
5. เมื่อติดตั้ง Extension เสร็จเรียบร้อยแล้ว ให้ไปที่เมนู Components > sh404SEF  แล้วคลิกที่ sh404SEF Configuration

.
6. ที่แท็บ Main ให้กำหนด Enabled เป็น Yes

.
7. คลิกที่แท็บ Plugins 
– กำหนด Use Title Alias ให้กำหนดเป็น No เพราะว่าเราจะไม่ใช้ URL เป็น Alias แล้ว
– Show Section  กำหนดว่าจะให้ URL แสดง Section ด้วยหรือไม่
– Show Category กำหนดว่าจะให้ URL แสดง Category ด้วยหรือไม่

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

http://www.enjoychinese.net/index.php/ประวัติดารานักร้อง/กว่าจะมาเป็น-Jay-Chou-ในวันนี้.html

URL ที่ได้ยังไม่สวยนัก เราจะเอา Category และ index.php ออกด้วยค่ะ 

.
8. คลิกที่ “Back to sh404SEF Control Panel” ที่อยู่ด้านบน (Components > sh404SEF)   ให้คลิกที่ลิงค์ที่อยู่ด้านขวาเพื่อให้แสดงค่าพารามิเตอร์อื่นๆ อย่างละเอียด

ในหน้า sh404SEF Control Panel จะแสดงเมนูเพิ่มขึ้น เพื่อให้เรากำหนดค่าการทำงานต่างๆ ได้อย่างละเอียดขึ้น

.
9. คลิกที่ sh404SEF Configuration และไปที่แท็บ Plugin  (เราสามารถกำหนดค่าพารามิเตอร์ได้ละเอียดกว่าเดิมแล้วค่ะ)  กำหนดค่า Show Category เป็น No เพื่อไม่ให้ URL แสดงชื่อประเภทเนื้อหาออกมา  และให้เปลี่ยน Insert content table name เป็น No  ไม่อย่างนั้นถ้าเราคลิกที่เมนูตามประเภทเนื้อหา  URL จะมีคำว่า Table ติดมาด้วย   

.
10. ไปที่แท็บ Advanced เปลี่ยนค่า Rewriting mode เป็น “with .htaccess  (mod_rewrite)”  แล้วกดปุ่ม Save  ถ้าระบบถามว่าจะ Clear URL Cached หรือไม่ให้ตอบ OK แล้วกดปุ่ม Proceed

ทีนี้ URL ของเว็บก็สวยสมใจเราแล้วค่ะ

http://www.enjoychinese.net/กว่าจะมาเป็น-Jay-Chou-ในวันนี้.html

คุณอาจสนใจเรื่องนี้

วิธีแก้ไขเวลาที่แสดงผิดเพี้ยนใน Jcomment ของ Joomla!

ไม่แน่ใจว่าคนที่ใช้ตัว Comment ของ “JComment” จะเจอปัญหาเดียวกันหรือเปล่านะคะ เรื่อง “เวลาที่แสดงของ comment ไม่ถูกต้อง”  ทีแรกใช้ๆ ไปก็ไม่ได้สังเกตเรื่องเวลา เพราะเราไม่ได้เป็นคน comment แต่พอไปตอบ comment ก็เอ๊ะเวลามันแปลกๆ  ...

22 ความคิดเห็น

  1. พี่จอยเก่งสงสัยอย่นึงว่า ชื่อ entry.html กับ ไม่มีชื่อ entry html เป็นชื่อล้วนเลยมันต่างกันยังไงอ่าครับ ทาง seo

  2. หมายถึงอย่าง url ของ wordpress ไม่มี .html ตามท้ายใช่มั้ยคะ คิดว่าไม่มีผลนะคะ
    เพราะถึง joomla! จะทำให้มี .html ตามหลัง ก็ไม่ใช่ว่าบทความหน้านั้นเป็น .html จริงๆ

  3. อ่านเข้าใจง่ายสุดๆ ขอบคุณมากมายค่ะ!

  4. Great information !!! thanks a lot

    toni_b

  5. ละเอียดดีมากครับ
    Thank

  6. เวลา Install มาน Error “# JFolder::create: Infinite loop detected
    # Warning! – Failed to move file”
    พอมีวิธีแก้ไขไหมครับ…..
    หรือ
    ผมจะลอง Download ใหม่ เค้าเปลี่ยนเป็น commercial แล้ว….ยังพอมี Link แนะนำไหมคับ…
    ขอบคุณครับ…

  7. น่าจะเกี่ยวกับการกำหนดค่า Permission ให้ folder
    ดูที่บทความนี้ เรื่องการติดตั้ง Extension นะคะ
    http://www.enjoyday.net/2009/06/joomla-extension-installation/

  8. ติดตั้ง extension ได้เรียบร้อย…. แต่…….. Url ส่วนที่เป็นภาษาไทย กลายเป็นภาษาอะไรก็ไม่รู้(error)
    ตอนนี้เรียก Menu ไม่ไ้ด้เลยสักหน้า……แงงงงงงงง
    พอมีคำแนะนำมัยครับ….. :ohno:

  9. เอ เอ๋ มีลิงค์ให้ดูมั้ยเอ่ย :อะไรหรอ:

    ใน root directory มีไฟล์ .htaccess ที่ set permission เป็น 777 เรียบร้อยดีไหมคะ

  10. ครับ จริง ๆ ด้วยครับ พอมาดูที่ .htaccess permission กลับไปเป็น 444 ครับ ตอนนี้แก้ไปเป็น 777 แล้ว
    เรียก Menu ก็ไม่ขึ้นอีกแล้า…คับท่าน….Haha
    เ็ฮ้อ…ไปต่องัยดีเนี่ย….
    รบกวนขอ Mail นิดนึงนะ จะได้ส่งรูปที่มาน error ได้
    ขอบคุณครับ…

  11. mail อยู่ในหน้า About น่ะค่ะ

    ให้เข้าไปที่เมนูจัดการ sh404sef บันทึกใหม่ซ้ำลงไปอีกรอบนึง แล้วดูว่าหายมั้ยนะคะ

  12. รบกวนหน่อยนะครับ….
    คือทำมาได้เรียบร้อยดีจนถึง ข้อ 9 ครับ….

    พอทำข้อ 10 คือ เปลี่ยนค่า Rewriting mode เป็น “with .htaccess (mod_rewrite)” ครับ
    เมื่อเรียก Page มันขึ้น “404 error” ครับ

    ขอบคุณครับ…

  13. ไปกำหนด permission ของไฟล์ .htaccess เป็น 777 ก่อนค่ะ

    พอดีมันเป็นบทความต่อเนื่อง ถือว่าเคย set ไว้แล้ว เลยไม่ได้บอกอีกรอบ เหอๆ

  14. สอบถามหน่อยครับ

    ตรงที่บอกว่า 1. ให้กำหนดค่า Global Configuration ตรงส่วนของ SEO Settings ให้ปรับเป็น No ให้หมด ตอนติดตั้ง

    เมื่อติดตั้ง Extenstion “sh404SEF” เสร็จแล้วและใช้งานแล้ว ต้องปรับ SEO Settings เป็น ํYes หมดทั้งสามตัวหรือเปล่าครับ

  15. ไม่ต้องจ้า ปล่อยเป็น No ไว้งั้นแหละค่ะ

    จริงๆ ทีแรก set เป็น Yes ไว้ แล้วทำตามบทความนี้ก็ได้ผลเหมือนกันนะ แต่เห็นทุกเว็บเค้าบอกให้ set เป็น No น่ะค่ะ ก็เลย No ก็ No เหอๆ

  16. ติดตั้งเสร็จแล้ว พอเข้าที่ คอมโพเนนท์ คลิ๊ก ที่ sh404sef กลับเข้าไม่ได้ เกิดจากอะไรครับ
    ช่วยด้วย (ความรู้น้อย กำลังฝึก)

  17. รบกวนด้วยครับ พอดีโหลด sh404sef ไม่ได้ครับ รบกวนขอหน่อยคับ

  18. ทำแล้วเข้าไม่ได้เลยจะเอาคืนอย่างไรครับ

  19. Name ( required )

    :เยี่ยม: สูดดดดด…ยอด

  20. พี่คะ ควรทำก่อนหรือหลังลงarticleหรือข้อมูลส่วนใหญ่คะ ทำก่อนหลังมีผลไม๊คะ

  21. ขอบคุณมากครับ บทความนี้มีประโยชน์มากเลยครับ

  22. ขอบคุณครับอ่าน ง่าย มีภาพชัดเจน ผมทำได้แล้วครับ

Leave a Reply

Your email address will not be published. Required fields are marked *