ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingวิธีทำ SEO Friendly URL สำหรับ SMF Forum (แบบ manual ง่ายๆ)
หน้า: 1 [2] 3 4   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: วิธีทำ SEO Friendly URL สำหรับ SMF Forum (แบบ manual ง่ายๆ)  (อ่าน 15577 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
indy-club
ก๊วนเสียว
*

พลังน้ำใจ: 12
ออฟไลน์ ออฟไลน์

กระทู้: 269



ดูรายละเอียด เว็บไซต์
« ตอบ #20 เมื่อ: 31 ตุลาคม 2009, 13:55:42 »

แจ่มครับ แบบนี้ต้อง +  Cry
บันทึกการเข้า

HostThaiOnline.com เพราะบริการ...คืองานของเรา
Linux Hosting เริ่มต้น 5 GB ราคาเพียง 800 บาทปีเท่านั้น!
รับประกันความพอใจ ยินดีคืนเงินเต็มจำนวนใน 30 วัน นับตั้งแต่วันแรก ที่ท่านใช้บริการกับเรา
Hotline : 0866672884  MSN & Email : support[at]hostthaionline.com     เพราะบริการ...คืองานของเรา
amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #21 เมื่อ: 31 ตุลาคม 2009, 14:35:09 »

กำลังต้งการเลยครับ หาถามพึ่งมาเจอ

วิธีนี้ มีเว็บต่างประเทศ อธิบายไว้เหมือนกันแต่ผมอ่านไม่ออก http://www.roscripts.com/Prett...uide_to_URL_rewriting-168.html

ขอบคุณมากครับ
« แก้ไขครั้งสุดท้าย: 31 ตุลาคม 2009, 15:35:58 โดย amulet » บันทึกการเข้า

amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #22 เมื่อ: 31 ตุลาคม 2009, 14:39:39 »

ยังไม่มีใครทำได้เลยหรอเนี่ย หุหุ

ไฟล์ .htaccess

RewriteEngine On
RewriteBase /smf/ <--- ชื่อโฟลเดอร์ ไม่มี ให้ใส่ /

RewriteRule ^(.*)/(.*).html index.php?name=$1&board=$2
RewriteRule ^(.*)/(.*)/(.*).html index.php?board=$1&name=$2&topic=$3

ไฟล์ Themes

http://www.tempf.com/getfile.php?id=202799&key=4aebae078ff1e


ถามหน่อยนะครับ ดูจากรูป ทำไมมันลงท้ายด้วย /4.html , /5.html

มีวิธีปรับ URL ให้สวยงามหน่อยไหมครับ

ถ้าไม่ลงท้ายด้วย /4.html , /5.html  จะแหล่มก่านี้นะ
« แก้ไขครั้งสุดท้าย: 31 ตุลาคม 2009, 14:50:41 โดย amulet » บันทึกการเข้า

PIN
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 128
ออฟไลน์ ออฟไลน์

กระทู้: 1,980



ดูรายละเอียด เว็บไซต์
« ตอบ #23 เมื่อ: 31 ตุลาคม 2009, 15:24:55 »

วิธีแบบนี้ จริงๆ ก็มีมานานแล้วละครับ มีคนพยายามลองแก้ในหลายๆ รูปแบบ ผลลัพธ์เป็นเหมือนที่เจ้าของกระทู้นำรูปมาให้ดู

แต่เวลาทาน Google มาดู แกแทบจะไม่สนใจเลยครับ เวลาแกเก็บข้อมูลกลับไปก็เป็นเหมือนเดิม

อันนี้เรื่องจริงครับ ผมพยายามทำ URL Friendly ของ SMF มาหลายทีแล้ว แต่ยังไม่มีวิธีไหนเวิร์คเลย

ลองดูนะครับ

ขอบคุณครับ ผมลองเช็คดู เห็นด้วยอีกเสียงดีกว่าครับ

เพราะว่าผมทำ MOD Rewrite มาสักพักใหญ่ ๆ  index เพิ่ม แต่ใน google มันก็เก็บ URL แบบเดิม เหอ ๆ
บันทึกการเข้า
amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #24 เมื่อ: 31 ตุลาคม 2009, 15:26:40 »

ยังไม่มีใครทำได้เลยหรอเนี่ย หุหุ

ไฟล์ .htaccess

RewriteEngine On
RewriteBase /smf/ <--- ชื่อโฟลเดอร์ ไม่มี ให้ใส่ /

RewriteRule ^(.*)/(.*).html index.php?name=$1&board=$2
RewriteRule ^(.*)/(.*)/(.*).html index.php?board=$1&name=$2&topic=$3

ไฟล์ Themes

http://www.tempf.com/getfile.php?id=202799&key=4aebae078ff1e


โหลดไปทับแล้ว มันเ่เลอร์ 404 ครับ
บันทึกการเข้า

amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #25 เมื่อ: 31 ตุลาคม 2009, 15:47:43 »

ทำได้แล้วครับ แต่....มันทำให้ ธีมเพี้ยนอ่ะครับ

แล้วก็ลงท้ายด้วย ตัวเลข เช่น 1.html 2.html 3.html

http://www.amulet-buddha.com/index.php
« แก้ไขครั้งสุดท้าย: 31 ตุลาคม 2009, 15:50:17 โดย amulet » บันทึกการเข้า

amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #26 เมื่อ: 31 ตุลาคม 2009, 22:19:13 »

« แก้ไขครั้งสุดท้าย: 31 ตุลาคม 2009, 22:22:55 โดย amulet » บันทึกการเข้า

amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #27 เมื่อ: 09 พฤศจิกายน 2009, 22:41:29 »

ทำได้แล้วครับ แต่....มันทำให้ ธีมเพี้ยนอ่ะครับ

แล้วก็ลงท้ายด้วย ตัวเลข เช่น 1.html 2.html 3.html

http://www.amulet-buddha.com/index.php


ใครพอแก้ตรงนี้ได้ ช่วยหน่อยสิ
บันทึกการเข้า

objectlive
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 27



ดูรายละเอียด
« ตอบ #28 เมื่อ: 24 พฤศจิกายน 2009, 00:35:39 »

ขอบคุณนะคร๊าบบบ

มารายงานผล

ผล redirect domain ช่วง 15 วันแล้ traffic มาปกติ
หลังจากนั้นค่อยๆ ลดเพราะว่า Google เริ่ม reindex เว็บเก่า

ผ่านไปประมาณ 2 เดือน traffic เข้าเว็บใหม่ปกติครับ

ตอนแรกใจหายเหมือนกัน ^^
บันทึกการเข้า
เบจีต้าคุง
สมุนแก๊งเสียว
*

พลังน้ำใจ: 62
ออฟไลน์ ออฟไลน์

กระทู้: 546



ดูรายละเอียด
« ตอบ #29 เมื่อ: 24 พฤศจิกายน 2009, 00:59:33 »

ท่านใดไม่เก่ง ก็ลองดู ลิ้งด้านล่างนะครับ

http://custom.simplemachines.o...ndex.php?action=search;type=14

ของเขามีมาให้แล้ว Pretty URLs wanwan016

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

หรือ มีให้เลือกเยอะแยะตามลิ้งเลยครับ

http://custom.simplemachines.org/mods/

ปล. หรือผมเข้าใจผิด
« แก้ไขครั้งสุดท้าย: 24 พฤศจิกายน 2009, 01:03:09 โดย เบจีต้าคุง » บันทึกการเข้า
amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #30 เมื่อ: 24 พฤศจิกายน 2009, 03:58:38 »

ท่านใดไม่เก่ง ก็ลองดู ลิ้งด้านล่างนะครับ

http://custom.simplemachines.o...ndex.php?action=search;type=14

ของเขามีมาให้แล้ว Pretty URLs wanwan016

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

หรือ มีให้เลือกเยอะแยะตามลิ้งเลยครับ

http://custom.simplemachines.org/mods/




ปล. หรือผมเข้าใจผิด


Pretty URLs ตัวนี้ไม่รองรับ ภาษาไทยครับท่าน.... เคยลองดูยังไปลองซะ...แล้วจะรู้
บันทึกการเข้า

maxph
สมุนแก๊งเสียว
*

พลังน้ำใจ: 12
ออฟไลน์ ออฟไลน์

กระทู้: 866



ดูรายละเอียด เว็บไซต์
« ตอบ #31 เมื่อ: 24 พฤศจิกายน 2009, 08:15:11 »

ขอบคุณคับ
บันทึกการเข้า

รับสร้างบ้าน ฟังเพลง โปรโมทเว็บไซต์ฟรี เกมส์

ด่วน ขายเว็บลงประกาศขายสินค้า pr2 ราคา 8000 บาท พร้อมโฮสและโดเมนให้อีก 1 ปีใครสนใจ pm ถามได้ครับ
nutapol_air
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 52
ออฟไลน์ ออฟไลน์

กระทู้: 1,347



ดูรายละเอียด
« ตอบ #32 เมื่อ: 24 พฤศจิกายน 2009, 09:15:16 »

ถ้าทำแล้ว ลิงค์เดิมที่ index ไปแล้วจะเปลี่ยนมั้ยครับ หรือเปลี่ยนเฉพาะที่สร้างใหม่  Tongue
บันทึกการเข้า

pomchai
สมุนแก๊งเสียว
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 841



ดูรายละเอียด
« ตอบ #33 เมื่อ: 24 พฤศจิกายน 2009, 10:08:09 »

ขอบคุณ คร้าบ...
บันทึกการเข้า
ustar
สมุนแก๊งเสียว
*

พลังน้ำใจ: 27
ออฟไลน์ ออฟไลน์

กระทู้: 658



ดูรายละเอียด
« ตอบ #34 เมื่อ: 24 พฤศจิกายน 2009, 10:53:54 »

ขอบคุณครับ ความรู้ใหม่
บันทึกการเข้า
nistelbooy
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 707
ออฟไลน์ ออฟไลน์

กระทู้: 873



ดูรายละเอียด
« ตอบ #35 เมื่อ: 24 พฤศจิกายน 2009, 22:20:45 »

ไม่ได้เข้านาน

ที่จิง เราสามารถเปลื่ยนตำแหน่งลิ้งค์ได้นะครับ

เช่น สลับตำแหน่ง
.htaccess
โค๊ด:
RewriteRule ^(.*)_(.*).html index.php?board=$1&name=$2

โค้ด
โค๊ด:
// mod rewrite 
$urlweb = explode("/index.php",$scripturl);
$bid = $board['id'];
$name = $board['name'];
$array = array("~","!","@","#","$","%","^","&","*","(",")","_","+","=","{","}","|","<",">","/","\\","\"","?",".");
foreach($array AS $string){
$name = str_replace($string,"",$name);
}
$name = str_replace(" ","-",$name);
$newurl = "$urlweb[0]/$bid_$name.html";
//echo '<h4><a href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a>'; //ของเดิม
echo '<h4><a href="', $newurl, '" name="b', $board['id'], '">', $board['name'], '</a>';

ก็จะได้เป็น

hxxp://www.yourweb.com/1_boardname.html

หรือ
.htaccess
โค๊ด:
RewriteRule ^ห้อง(.*)/(.*).html index.php?board=$1&name=$2

โค้ด
โค๊ด:
// mod rewrite 
$urlweb = explode("/index.php",$scripturl);
$bid = $board['id'];
$name = $board['name'];
$array = array("~","!","@","#","$","%","^","&","*","(",")","_","+","=","{","}","|","<",">","/","\\","\"","?",".");
foreach($array AS $string){
$name = str_replace($string,"",$name);
}
$name = str_replace(" ","-",$name);
$newurl = "$urlweb[0]/ห้อง$bid/$name.html";
//echo '<h4><a href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a>'; //ของเดิม
echo '<h4><a href="', $newurl, '" name="b', $board['id'], '">', $board['name'], '</a>';


ก็จะได้เป็น

hxxp://www.yourweb.com/ห้อง1/boardname.html

(เอา id มาแอบไว้หน่อย)
บันทึกการเข้า

งดรับงาน
ayeweb
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 5,205



ดูรายละเอียด เว็บไซต์
« ตอบ #36 เมื่อ: 24 พฤศจิกายน 2009, 22:34:48 »

พี่ไม่ยอมติดลิ้งค์ให้ผมเลยนะครับ 55+
บันทึกการเข้า


ข่าวไอที ข่าวสารไอที แอพไอโฟน บริการอื่นๆ
บริการ ตรวจหวย อื่นๆ ทั่วไปสาระน่ารู้ ความรู้ต่างๆ
Host ไทย เว็บผู้หญิงนะคะ แต่ผู้ชายก็เข้าได้ค่ะ
ตรวจหวย
ตรวจหวย ผลสลากกินแบ่งรัฐบาล>>
เช่าโฮสติ้ง Ruk-com
nistelbooy
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 707
ออฟไลน์ ออฟไลน์

กระทู้: 873



ดูรายละเอียด
« ตอบ #37 เมื่อ: 24 พฤศจิกายน 2009, 22:51:12 »

พี่ไม่ยอมติดลิ้งค์ให้ผมเลยนะครับ 55+

ยังไม่ส่งมาให้เลยอ่ะตอนนี้ แอดเอ็มเยอะมาก เริ่มมึน รบกวนขออีกรอบครับ

 wanwan017
บันทึกการเข้า

งดรับงาน
amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #38 เมื่อ: 28 พฤศจิกายน 2009, 04:18:26 »

ไม่ได้เข้านาน

ที่จิง เราสามารถเปลื่ยนตำแหน่งลิ้งค์ได้นะครับ

เช่น สลับตำแหน่ง
.htaccess
โค๊ด:
RewriteRule ^(.*)_(.*).html index.php?board=$1&name=$2

โค้ด
โค๊ด:
// mod rewrite 
$urlweb = explode("/index.php",$scripturl);
$bid = $board['id'];
$name = $board['name'];
$array = array("~","!","@","#","$","%","^","&","*","(",")","_","+","=","{","}","|","<",">","/","\\","\"","?",".");
foreach($array AS $string){
$name = str_replace($string,"",$name);
}
$name = str_replace(" ","-",$name);
$newurl = "$urlweb[0]/$bid_$name.html";
//echo '<h4><a href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a>'; //ของเดิม
echo '<h4><a href="', $newurl, '" name="b', $board['id'], '">', $board['name'], '</a>';

ก็จะได้เป็น

hxxp://www.yourweb.com/1_boardname.html

หรือ
.htaccess
โค๊ด:
RewriteRule ^ห้อง(.*)/(.*).html index.php?board=$1&name=$2

โค้ด
โค๊ด:
// mod rewrite 
$urlweb = explode("/index.php",$scripturl);
$bid = $board['id'];
$name = $board['name'];
$array = array("~","!","@","#","$","%","^","&","*","(",")","_","+","=","{","}","|","<",">","/","\\","\"","?",".");
foreach($array AS $string){
$name = str_replace($string,"",$name);
}
$name = str_replace(" ","-",$name);
$newurl = "$urlweb[0]/ห้อง$bid/$name.html";
//echo '<h4><a href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a>'; //ของเดิม
echo '<h4><a href="', $newurl, '" name="b', $board['id'], '">', $board['name'], '</a>';


ก็จะได้เป็น

hxxp://www.yourweb.com/ห้อง1/boardname.html

(เอา id มาแอบไว้หน่อย)

รอคำตอบนี้มานาน ขอบคุณครับ สลับตำแหน่งลิ้งค์ จะได้ สวยงามหนอย

ลิ้งค์ของกระทู้ก็สลับกันได้ใช่ป่ะครับ
บันทึกการเข้า

aczaa
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 36
ออฟไลน์ ออฟไลน์

กระทู้: 540



ดูรายละเอียด
« ตอบ #39 เมื่อ: 28 พฤศจิกายน 2009, 04:51:38 »

ผมเคยลองปรับคล้ายๆแบบนี้มาเหมือนกันครับ แต่ พี่ goo แกไม่เคยสนใจ แกเก็บแต่ลิ้งเดิมไป  ยังไงขอลองปรับแบบนี้ดูครับ เผื่อพี่ goo แกจะเปลี่ยนใจ
บันทึกการเข้า
หน้า: 1 [2] 3 4   ขึ้นบน
พิมพ์