- เครดิต
- 0
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 10
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
แก้ไขล่าสุด napter เมื่อ 2009-9-6 00:24
ก่อนอื่นต้องขอบอกก่อนสำหรับท่านที่ยังไม่ทราบนะครับ ว่า Lighttpd คือ web server เช่นเดียวกับ apache
เครื่อง Server ส่วนมากก็จะใช้ apache เป็นตัวรัน
และการ Rewrite ก็จะเรียกใช้ไฟล์ .htaccess
โค๊ดปกติในการ Rewrite ก็เป็นเช่นนี้ครับ-
- RewriteEngine On
- RewriteBase /
- #Rewrite
- RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1
- RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
- RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
- RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
- RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
คัดลอกไปที่คลิปบอร์ด แต่สำหรับเครื่อง Server ที่ท่านใช้เป็น Lighttpd จะไม่สามารถใช้ไฟล์ .htaccess ได้
รูปแบบโค๊ดสำหรับ Lighttpd เขียนใหม่ได้ดังนี้ครับ- url.rewrite-once = (
- "^/archiver/((fid|tid)-[\w\-]+\.html)$" => "archiver/index.php?$1",
- "^/forum-([0-9]+)-([0-9]+)\.html$" => "forumdisplay.php?fid=$1&page=$2",
- "^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" => "viewthread.php?tid=$1&extra=page%3D$3&page=$2",
- "^/space-(username|uid)-(.+)\.html$" => "space.php?$1=$2",
- "^/tag-(.+)\.html$" => "tag.php?name=$1"
- )
คัดลอกไปที่คลิปบอร์ด แต่ว่าไฟล์ไหนที่ต้องไปแก้ อันนี้ไม่แน่ใจครับ - -*
ผิดพลาดประการใด ท่านผู้รู้ชี้แนะด้วยครับ ^^ |
|
|
|
|
|
|