หนึ่งในวิธีการทำ SEO (Search Engine Optimization) เพื่อให้เว็บไซต์เราติดอันดับดีๆ ในหน้าแรกของเว็บ Google ก็คือการ set URL ของเว็บไซต์ ให้เป็นข้อความที่เป็นชื่อเรื่องของเนื้อหาจริงๆ ซึ่งเราได้แนะนำไปแล้วในหัวข้อ
การทำ URL ของเว็บไซต์ให้อ่านง่าย เพื่อผลทาง SEO :ลิงค์:
โดย URL ที่ได้จะเป็นข้อความที่เราใส่ในพารามิเตอร์ alias ตอนบันทึก Article เช่น
แต่เราอาจจะสังเกตเห็นว่าบางเว็บไซต์ 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 ค่ะ
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 ของเว็บก็สวยสมใจเราแล้วค่ะ
พี่จอยเก่งสงสัยอย่นึงว่า ชื่อ entry.html กับ ไม่มีชื่อ entry html เป็นชื่อล้วนเลยมันต่างกันยังไงอ่าครับ ทาง seo
หมายถึงอย่าง url ของ wordpress ไม่มี .html ตามท้ายใช่มั้ยคะ คิดว่าไม่มีผลนะคะ
เพราะถึง joomla! จะทำให้มี .html ตามหลัง ก็ไม่ใช่ว่าบทความหน้านั้นเป็น .html จริงๆ
อ่านเข้าใจง่ายสุดๆ ขอบคุณมากมายค่ะ!
Great information !!! thanks a lot
toni_b
ละเอียดดีมากครับ
Thank
เวลา Install มาน Error “# JFolder::create: Infinite loop detected
# Warning! – Failed to move file”
พอมีวิธีแก้ไขไหมครับ…..
หรือ
ผมจะลอง Download ใหม่ เค้าเปลี่ยนเป็น commercial แล้ว….ยังพอมี Link แนะนำไหมคับ…
ขอบคุณครับ…
น่าจะเกี่ยวกับการกำหนดค่า Permission ให้ folder
ดูที่บทความนี้ เรื่องการติดตั้ง Extension นะคะ
http://www.enjoyday.net/2009/06/joomla-extension-installation/
ติดตั้ง extension ได้เรียบร้อย…. แต่…….. Url ส่วนที่เป็นภาษาไทย กลายเป็นภาษาอะไรก็ไม่รู้(error)
ตอนนี้เรียก Menu ไม่ไ้ด้เลยสักหน้า……แงงงงงงงง
พอมีคำแนะนำมัยครับ…..
เอ เอ๋ มีลิงค์ให้ดูมั้ยเอ่ย
ใน root directory มีไฟล์ .htaccess ที่ set permission เป็น 777 เรียบร้อยดีไหมคะ
ครับ จริง ๆ ด้วยครับ พอมาดูที่ .htaccess permission กลับไปเป็น 444 ครับ ตอนนี้แก้ไปเป็น 777 แล้ว
เรียก Menu ก็ไม่ขึ้นอีกแล้า…คับท่าน….Haha
เ็ฮ้อ…ไปต่องัยดีเนี่ย….
รบกวนขอ Mail นิดนึงนะ จะได้ส่งรูปที่มาน error ได้
ขอบคุณครับ…
mail อยู่ในหน้า About น่ะค่ะ
ให้เข้าไปที่เมนูจัดการ sh404sef บันทึกใหม่ซ้ำลงไปอีกรอบนึง แล้วดูว่าหายมั้ยนะคะ
รบกวนหน่อยนะครับ….
คือทำมาได้เรียบร้อยดีจนถึง ข้อ 9 ครับ….
พอทำข้อ 10 คือ เปลี่ยนค่า Rewriting mode เป็น “with .htaccess (mod_rewrite)” ครับ
เมื่อเรียก Page มันขึ้น “404 error” ครับ
ขอบคุณครับ…
ไปกำหนด permission ของไฟล์ .htaccess เป็น 777 ก่อนค่ะ
พอดีมันเป็นบทความต่อเนื่อง ถือว่าเคย set ไว้แล้ว เลยไม่ได้บอกอีกรอบ เหอๆ
สอบถามหน่อยครับ
ตรงที่บอกว่า 1. ให้กำหนดค่า Global Configuration ตรงส่วนของ SEO Settings ให้ปรับเป็น No ให้หมด ตอนติดตั้ง
เมื่อติดตั้ง Extenstion “sh404SEF” เสร็จแล้วและใช้งานแล้ว ต้องปรับ SEO Settings เป็น ํYes หมดทั้งสามตัวหรือเปล่าครับ
ไม่ต้องจ้า ปล่อยเป็น No ไว้งั้นแหละค่ะ
จริงๆ ทีแรก set เป็น Yes ไว้ แล้วทำตามบทความนี้ก็ได้ผลเหมือนกันนะ แต่เห็นทุกเว็บเค้าบอกให้ set เป็น No น่ะค่ะ ก็เลย No ก็ No เหอๆ
ติดตั้งเสร็จแล้ว พอเข้าที่ คอมโพเนนท์ คลิ๊ก ที่ sh404sef กลับเข้าไม่ได้ เกิดจากอะไรครับ
ช่วยด้วย (ความรู้น้อย กำลังฝึก)
รบกวนด้วยครับ พอดีโหลด sh404sef ไม่ได้ครับ รบกวนขอหน่อยคับ
ทำแล้วเข้าไม่ได้เลยจะเอาคืนอย่างไรครับ
พี่คะ ควรทำก่อนหรือหลังลงarticleหรือข้อมูลส่วนใหญ่คะ ทำก่อนหลังมีผลไม๊คะ
ขอบคุณมากครับ บทความนี้มีประโยชน์มากเลยครับ
ขอบคุณครับอ่าน ง่าย มีภาพชัดเจน ผมทำได้แล้วครับ