เกี่ยวกับ .htaccess

เริ่มโดย newlife, 05 มกราคม 2009, 01:59:30

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

newlife

คือว่าผมจะแปลง URL จาก play.php?id=1 ไปเป็น /play/1/ แบบนี้ครับแต่ว่าไม่ได้
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^play/([0-9]+)$ play/$1/ [R]
RewriteRule ^play/([0-9]+)/$ play.php?id=$1

ผมทำส่วนไหนผิดหรือเปล่าครับ
 *Image Removed*

siamman

ตามนี้ครับ

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^play/([0-9]+)/?$ /play.php?id=$1 [L]



RewriteRule ^play/([0-9]+)/?$ /play.php?id=$1 [L]

?$ จะใช้ได้ทั้งกับแบบที่มี / และไม่มีครับ

newlife

ขอบคุณมากครับ
ว่าแต่ [L] คืออะไรหรอครับ
 *Image Removed*

walk40001

#3
ใช้ / แล้วไม่มีปัญหาเีรื่อง path รูปหลอครับ คือผมใช้ / แล้วรูปในหน้านั้นจะไม่ขึ้น ถ้าใช้ / ก็ต้องเรียก path รูปเต็ม เช่น hททp://www.domain.com/images/photo.jpg อย่านี้อะครับ  หรือมีวิธีอื่นครับ ช่วยแนะนำที่
พอดีมือใหม่ครับ :P

siamman

อ้างถึงจาก: walk40001 ใน 06 มกราคม 2009, 13:27:23
ใช้ / แล้วไม่มีปัญหาเีรื่อง path รูปหลอครับ คือผมใช้ / แล้วรูปในหน้านั้นจะไม่ขึ้น ถ้าใช้ / ก็ต้องเรียก path รูปเต็ม เช่น http://www.domain.com/images/photo.jpg อย่านี้อะครับ  หรือมีวิธีอื่นครับ ช่วยแนะนำที่
พอดีมือใหม่ครับ :P

ผมก็เจอปัญหานี้เหมือนกัน ไม่รู้ว่ามีวิธีแก้แบบอื่นมั้ย

แต่ผมแก้ด้วยการใส่ url รูปเต็มๆ