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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptมาทำ Mod_Rewrite ใน SMF แบบง่ายๆ ครับ
หน้า: 1 [2]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: มาทำ Mod_Rewrite ใน SMF แบบง่ายๆ ครับ  (อ่าน 5759 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Putter™
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,104



ดูรายละเอียด เว็บไซต์
« ตอบ #20 เมื่อ: 06 มกราคม 2010, 05:02:17 »

ขอบคุณที่ช่วยหนุนคับ น้องรัก

พี่นึกว่าจะแป๊กซะแล้ว wanwan004


ตัวอย่างดูได้ที่ -> http://www.ruk-com.in.th/ นะครับ ท่านจะลองตั้งกระทู้ทดสอบก็แล้วแต่ครับ น้องผมบอกว่าเปิดให้ทดสอบเต็มที่ wanwan002



ผมไปบอกตอนไหมหว่า  Tongue Tongue
บันทึกการเข้า

Ruk-Com Hosting (IAAS)
Ruk-Com Cloud (PAAS)
รีวิวโฮสติ่ง Ruk-Com  จากสมาชิก THAISEO

ไม่พอใจยินดีคืนเงินเต็มจำนวนทุกบริการ
expertduck
Newbie
*

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

กระทู้: 7



ดูรายละเอียด เว็บไซต์
« ตอบ #21 เมื่อ: 06 มกราคม 2010, 05:43:20 »

แจ่มครับ  wanwan016

ปล. $url =  preg_replace('/[^a-z0-9ก-ฯ\-]*/si','-',$url); wanwan020



ขอบคุณครับ

อันนี้ท่านหมายถึงใช้ output buffering สุดท้ายมาใช้ใช่ไหมครับ


ผมไม่รู้ว่าความเร็วมันจะต่างกันไหมเนี้ยสิ Tongue

อ่าครับ คือหมายถึง replace ลิ้งค์อ่าครับ ให้เหลือเฉพาะ a-z 0-9 ตัวอักษรไทย และ - (Hyphen) ผมว่าน่าจะครอบคลุมกว่า เจาะจงไปเฉพาะ ตัวนั้นๆ
http://stackoverflow.com/quest...fe-characters-for-friendly-url   wanwan016 อันนี้ ตัวอักษรที่ปลอดภัย(ยังไงหว่า = =')

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

...ใส่ไรไม่ได้เลย อิอิ
nontavitz
คนรักเสียว
*

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

กระทู้: 139



ดูรายละเอียด
« ตอบ #22 เมื่อ: 06 มกราคม 2010, 06:06:45 »

แหล่มมากครับ
บันทึกการเข้า

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

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

กระทู้: 757



ดูรายละเอียด เว็บไซต์
« ตอบ #23 เมื่อ: 06 มกราคม 2010, 08:37:58 »

แจ่มครับ  wanwan016

ปล. $url =  preg_replace('/[^a-z0-9ก-ฯ\-]*/si','-',$url); wanwan020



ขอบคุณครับ

อันนี้ท่านหมายถึงใช้ output buffering สุดท้ายมาใช้ใช่ไหมครับ


ผมไม่รู้ว่าความเร็วมันจะต่างกันไหมเนี้ยสิ Tongue

อ่าครับ คือหมายถึง replace ลิ้งค์อ่าครับ ให้เหลือเฉพาะ a-z 0-9 ตัวอักษรไทย และ - (Hyphen) ผมว่าน่าจะครอบคลุมกว่า เจาะจงไปเฉพาะ ตัวนั้นๆ
http://stackoverflow.com/quest...fe-characters-for-friendly-url   wanwan016 อันนี้ ตัวอักษรที่ปลอดภัย(ยังไงหว่า = =')



ขอบขุณอีกรอบครับ

แต่ผมใส่อินพุตเป็น abc มันรีเทิร์นมาเป็น -a-b-c- อ่าครับ ถ้ายังงี้ยังไม่ค่อยเวิร์คนะ(ผมว่า) wanwan017
ลองตัด - หน้าหลังแล้ว มันก็ยังติด - ระหว่างอักษณ จะตัดทั้งหมดเลยก็ไม่ดีบางทีบางอันมันเป็นช่องว่างก็น่าจะใส่ - ให้อ่านรู้เรื่อง
ละมั้งครับ wanwan031
บันทึกการเข้า

*You walk right into reality, While my heart's still wild and free.. 

Midnight Adventure
expertduck
Newbie
*

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

กระทู้: 7



ดูรายละเอียด เว็บไซต์
« ตอบ #24 เมื่อ: 06 มกราคม 2010, 22:39:29 »

งั้นลองนอันนี้ครับ (อันนี้ผมใช้จริงในเว็บ SMF2 )
function strip_seo($txt)
{
   //By:ExpertDuck
   
   $txt = html_entity_decode($txt,ENT_QUOTES,'UTF-8');
   $txt = str_replace(' ','-',urldecode(strtolower($txt)));
   //strip
   $txt = preg_replace('~[/_\s]~','-',$txt);
   $txt = preg_replace('~[^a-z0-9ก-๙\-]~u','',$txt);
   //remove dup
   $txt = preg_replace('~-+~u','-',$txt);
   //first/last char
   $txt = preg_replace('~(^-)|(-$)~u','',$txt);
   $txt = htmlentities($txt,ENT_QUOTES,'UTF-8');
   return urlencode($txt);
}
บันทึกการเข้า

...ใส่ไรไม่ได้เลย อิอิ
pizad_sura
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 5,623



ดูรายละเอียด
« ตอบ #25 เมื่อ: 07 มกราคม 2010, 16:21:38 »

งั้นลองนอันนี้ครับ (อันนี้ผมใช้จริงในเว็บ SMF2 )
function strip_seo($txt)
{
   //By:ExpertDuck
   
   $txt = html_entity_decode($txt,ENT_QUOTES,'UTF-8');
   $txt = str_replace(' ','-',urldecode(strtolower($txt)));
   //strip
   $txt = preg_replace('~[/_\s]~','-',$txt);
   $txt = preg_replace('~[^a-z0-9ก-๙\-]~u','',$txt);
   //remove dup
   $txt = preg_replace('~-+~u','-',$txt);
   //first/last char
   $txt = preg_replace('~(^-)|(-$)~u','',$txt);
   $txt = htmlentities($txt,ENT_QUOTES,'UTF-8');
   return urlencode($txt);
}

smf 2.0 เหรอครับครับ
บันทึกการเข้า
xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #26 เมื่อ: 07 มกราคม 2010, 16:47:21 »

อ้างถึง
ผมแก้ที่ไฟล์ MessageIndex.php -> โดยการใส่
str_replace(array(' ', '#', '+', '?', '%'), array('-', '-', '-', '-', '-'), trim( -ตัวแปร- ))


ช่วยอธิบายวิธีการใส่ให้หน่อยนะครับ ว่าใส่ในส่วนไหนบ้าง บรรทัดที่เท่าไร อะไรประมาณนั้นครับ  เด็กใหม่ ยังหัดเล่นยู่ครับ
 wanwan031
บันทึกการเข้า

icegmza
ก๊วนเสียว
*

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

กระทู้: 208



ดูรายละเอียด
« ตอบ #27 เมื่อ: 03 กันยายน 2011, 10:57:48 »

ทำไมผมทำแล้ว ขึ้นอย่างนี้ครับบ

เว็บผมเข้าไม่ได้เลย siam2bot.com

ขึ้นอย่างนี้

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.


--------------------------------------------------------------------------------

Apache/2 Server at siam2bot.com Port 80
บันทึกการเข้า

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

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

กระทู้: 3,258



ดูรายละเอียด
« ตอบ #28 เมื่อ: 03 กันยายน 2011, 11:00:32 »

@icegmza เขียน .htaccess ผิดครับ
บันทึกการเข้า
deknung
ก๊วนเสียว
*

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

กระทู้: 403



ดูรายละเอียด เว็บไซต์
« ตอบ #29 เมื่อ: 24 กันยายน 2011, 00:01:05 »

ทำแล้วบอร์ดจะเข้าไม่ได้อะคับ แต่ topic เข้าได้คับ งงมาก แก้มาตั้งนานแล้วคับ
บันทึกการเข้า

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

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

กระทู้: 3,701



ดูรายละเอียด
« ตอบ #30 เมื่อ: 24 กันยายน 2011, 00:50:39 »

ขอเก็บไว้ก่อน ยังมึนอยู่  wanwan011
บันทึกการเข้า
hotth
สมุนแก๊งเสียว
*

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

กระทู้: 607



ดูรายละเอียด เว็บไซต์
« ตอบ #31 เมื่อ: 13 พฤษภาคม 2013, 22:41:24 »

โอ้วๆถึงจะนานแล้วแต่ขอบอกว่าคุณหล่อมว้ากๆ
บันทึกการเข้า

หน้า: 1 [2]   ขึ้นบน
พิมพ์