ทำไมทำ mod_rewrite ใน .htaccess แล้ว บางรูปภาพไม่แสดงครับ

เริ่มโดย nuningplus, 09 กันยายน 2012, 01:13:26

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

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

nuningplus

ผมเขียนเงื่อนไขไว้แบบนี้ครับ

RewriteRule ^category_([^_]*)_([^_]*)$ /demo/category.php?id=$1&name=$2 [L]
RewriteRule ^reply_([^_]*)_([^_]*)$ /demo/reply.php?id=$1&subject=$2 [L]
RewriteRule ^([^_]*)_([^_]*)_([^_]*)$ /demo/product.php?category_name=$1&id=$2&name=$3 [L]

จากที่สังเกต ถ้าชื่อรูปภาพ มีเครื่องหมาย _ สองอัน ซึ่งมันไป match กับเงื่อนไขหรือเปล่า ทำให้มันไม่แสดง ซึ่งผมไม่รู้ว่าเกิดจากอะไร

ไม่ทราบว่าต้องแก้ไขอย่างไรครับ

ขอบคุณมากครับ

nuningplus


I am here

ภาพไม่ขึ้น เกิดจากชี้ตำแหน่งผิด ต้องอ้างจาก root นะครับ
 *Link Removed*  *Link Removed*

nuningplus

อ้างถึงจาก: I am here ใน 09 กันยายน 2012, 23:51:24
ภาพไม่ขึ้น เกิดจากชี้ตำแหน่งผิด ต้องอ้างจาก root นะครับ

ยังไม่ค่อยเข้าใจอะครับ

clickfive

อ้างถึงจาก: I am here ใน 09 กันยายน 2012, 23:51:24
ภาพไม่ขึ้น เกิดจากชี้ตำแหน่งผิด ต้องอ้างจาก root นะครับ

น่าจะถูกต้องครับ ผมก็ประสบ มาเช่นกัน

(ผมไม่ค่อยเก่งเท่าไรครับ)