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

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

หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: การเขียน .htaccess  (อ่าน 1314 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Pinwanit
ก๊วนเสียว
*

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

กระทู้: 221



ดูรายละเอียด เว็บไซต์
« เมื่อ: 02 พฤษภาคม 2013, 10:00:33 »

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

http://www.xxx.com/index.php?Str=1 ต้องการให้แสดงเป็น http://www.xxx.com/index/Str/1

RewriteEngine On
RewriteRule ^Str/([^/]*)\.html$ /index.php?Str=$1 [L]

ทำยังไงก็ไม่เปลี่ยน งงมาก ครับ wanwan017 wanwan017 wanwan017
บันทึกการเข้า

รับทำเพจ รับทำเว็บไซต์ ดูแลเพจ โปรโมทเพจ
Line@ : https://line.me/R/ti/p/%40ztl9090a
xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 02 พฤษภาคม 2013, 10:03:12 »

RewriteRule ^index/Str/([^/]*)$ /index.php?Str=$1 [L]
บันทึกการเข้า

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

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

กระทู้: 4,045



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 02 พฤษภาคม 2013, 10:12:52 »

พารามิเตอร์ที่เป็นตัวเลขใช้ ([0-9]+) ดีกว่าครับ
^index/Str/([0-9]+)$ /index.php?Str=$1 [L]
บันทึกการเข้า
xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 02 พฤษภาคม 2013, 10:33:26 »

พารามิเตอร์ที่เป็นตัวเลขใช้ ([0-9]+) ดีกว่าครับ
^index/Str/([0-9]+)$ /index.php?Str=$1 [L]

อะลืมไปครับ.. แนะนำตามนี้ครับ
บันทึกการเข้า

Pinwanit
ก๊วนเสียว
*

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

กระทู้: 221



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 02 พฤษภาคม 2013, 10:40:52 »

ลองแล้วครับ แต่ก็ยังไม่ได้อยู่ดี เฮ้อ
บันทึกการเข้า

รับทำเพจ รับทำเว็บไซต์ ดูแลเพจ โปรโมทเพจ
Line@ : https://line.me/R/ti/p/%40ztl9090a
scissoring
คนรักเสียว
*

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

กระทู้: 151



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

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

http://www.xxx.com/index.php?Str=1 ต้องการให้แสดงเป็น http://www.xxx.com/index/Str/1

RewriteEngine On
RewriteRule ^Str/([^/]*)\.html$ /index.php?Str=$1 [L]

ทำยังไงก็ไม่เปลี่ยน งงมาก ครับ wanwan017 wanwan017 wanwan017



ตัวอย่างเว็บ...  wanwan004
บันทึกการเข้า

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

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

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 02 พฤษภาคม 2013, 10:45:52 »

ลองแล้วครับ แต่ก็ยังไม่ได้อยู่ดี เฮ้อ


ถ้าไม่ได้จริงๆ
ผมแนะนำให้ทำตามนี้ครับ

http://xvlnw.com/htaccess

มาจับเอาที่ PHP Script เลยครับ
เหมือนอย่างที่ CMS หลายๆตัวทำ เช่น Wordpress เป็นต้นครับ
ไม่ต้องปวดกะบานกับ .htaccess ครับ
 wanwan003
บันทึกการเข้า

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