? วิธีทำ URL เป็นภาษาไทยสำหรับ SEO ของ SMF 2.0 ขึ้นไป - Powered by PHPWind
ประยุกต์ใช้ โพสล่าสุด โพสสำคัญ เครื่องมือ สมาชิก สถิติฟอรั่ม ธนาคาร
หัวข้อ : วิธีทำ URL เป็นภาษาไทยสำหรับ SEO ของ SMF 2.0 ขึ้นไป
progame ออฟไลน์
ระดับ: ผู้ดูแลระบบ
รายละเอียดผู้ใช้ 

วิธีทำ URL เป็นภาษาไทยสำหรับ SEO ของ SMF 2.0 ขึ้นไป

กดแชร์ไปยังเฟซบุ๊คของตัวเองได้ที่นี่ >>>
mod rewrite friendly url ภาษาไทยสำหรับ SEO ของ SMF 2.0 ขึ้นไปครับ ผมลองทำแล้ว ได้ผมแจ่มมากครับ
ทำให้ url เป็นภาษาไทยแล้วมี.html ตามหลังด้วยครับ
ลองทำเมื่อกี้นี่เอง ทำได้แล้วเลยเอามาแบ่งให้คนที่ยังทำไม่ได้ไปลองทำดูครับ

1. Login เข้าสู่ระบบ ไปที่เมนูผู้ดูแล จากนั้นเลือก
ส่วนปรับแต่งค่าการใช้งาน > คลิ๊กที่แสดง URLs โดยปราศจาก ?'s Apache เท่านั้น!
Login as Admin > Edit Features and Options >  Show URL's without ?'s

Search engine friendly URLs
Apache/Lighttpd only!

2. แก้ไขไฟล์ ./Source/MessageIndex.php

ค้นหา

โค๊ด:
[pre]'time' => timeformat($row['first_poster_time']),
'timestamp' => forum_time(true, $row['first_poster_time']),
'subject' => $row['first_subject'],
'preview' => $row['first_body'],
'icon' => $row['first_icon'],
'icon_url' => $settings[$context['icon_sources'][$row['first_icon']]] . '/post/' . $row['first_icon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['id_topic'] . '.0',
'link' => '<a href="' . $scripturl . '?topic=' . $row['id_topic'] . '.0">' . $row['first_subject'] . '</a>'[/pre]

เอาไปทับของเดิม

โค๊ด:
[pre]'time' => timeformat($row['first_poster_time']),
'timestamp' => forum_time(true, $row['first_poster_time']),
'subject' => $row['first_subject'],
'preview' => $row['first_body'],
'icon' => $row['first_icon'],
'icon_url' => $settings[$context['icon_sources'][$row['first_icon']]] . '/post/' . $row['first_icon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['id_topic'] . '.0',
$keyword= preg_replace("~[\s]+~","-",$row['first_subject']),
$keyword = urlencode(preg_replace('~[^a-z0-9ก-๙\.\-\_]~iu','',$keyword)),
'link' => '<a href="' . $scripturl . '?topic=' . $row['id_topic'] . '.0/' . str_replace(" ","-",$row['first_subject']) . '" target="_blank">' . $row['first_subject'] . '</a>'
/*'link' => '<a href="' . $scripturl . '?topic=' . $row['id_topic'] . '.0/' . urlencode(preg_replace('~[^a-z0-9ก-๙\.\-\_]~iu','',$keyword)) . '">' . $row['first_subject'] . '</a>'*/
/*'link' => '<a href="' . $scripturl . '?topic=' . $row['id_topic'] . '.0/' . urlencode($keyword) . '" target="_blank">' . $row['first_subject'] . '</a>'*/[/pre]

3. Save as
แล้วอัพไฟล์ขึ้นโฮสไปทับของเดิมครับ

ขอบคุณ jigload.com
progame ออฟไลน์
ระดับ: ผู้ดูแลระบบ
รายละเอียดผู้ใช้ 
progame ออฟไลน์
ระดับ: ผู้ดูแลระบบ
รายละเอียดผู้ใช้ 
http://custom.simplemachines.org/mods/?mod=636
เอาชื่อกระทู้มาตั้งเป็น URL ต่อหลัง ในลิงค์
modsนี้เฉพาะชื่อภาษาอังกฤษ
รายละเอียดไฟล์แนบ
กล่องตอบกลับด่วน

กรุณาใช้ข้อความที่สุภาพ คุณสามารถบันทึกฉบับร่างได้
ถาม/ตอบ
ประเทศไทยมีกี่จังหวัด(รวมจังหวัดบึงกาฬ)กรอกเฉพาะตัวเลข คำตอบคือ:77
กด "Ctrl+Enter" เพื่อตั้งกระทู้ได้