ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: nuningplus ที่ 09 กันยายน 2012, 01:13:26



หัวข้อ: ทำไมทำ mod_rewrite ใน .htaccess แล้ว บางรูปภาพไม่แสดงครับ
เริ่มหัวข้อโดย: nuningplus ที่ 09 กันยายน 2012, 01:13:26
ผมเขียนเงื่อนไขไว้แบบนี้ครับ

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 กับเงื่อนไขหรือเปล่า ทำให้มันไม่แสดง ซึ่งผมไม่รู้ว่าเกิดจากอะไร

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

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


หัวข้อ: Re: ทำไมทำ mod_rewrite ใน .htaccess แล้ว บางรูปภาพไม่แสดงครับ
เริ่มหัวข้อโดย: nuningplus ที่ 09 กันยายน 2012, 22:55:32
ยังรอคำตอบอยู่นะครับ  :wanwan017:


หัวข้อ: Re: ทำไมทำ mod_rewrite ใน .htaccess แล้ว บางรูปภาพไม่แสดงครับ
เริ่มหัวข้อโดย: I am here ที่ 09 กันยายน 2012, 23:51:24
ภาพไม่ขึ้น เกิดจากชี้ตำแหน่งผิด ต้องอ้างจาก root นะครับ


หัวข้อ: Re: ทำไมทำ mod_rewrite ใน .htaccess แล้ว บางรูปภาพไม่แสดงครับ
เริ่มหัวข้อโดย: nuningplus ที่ 10 กันยายน 2012, 13:21:05
ภาพไม่ขึ้น เกิดจากชี้ตำแหน่งผิด ต้องอ้างจาก root นะครับ

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


หัวข้อ: Re: ทำไมทำ mod_rewrite ใน .htaccess แล้ว บางรูปภาพไม่แสดงครับ
เริ่มหัวข้อโดย: clickfive ที่ 10 กันยายน 2012, 13:56:07
ภาพไม่ขึ้น เกิดจากชี้ตำแหน่งผิด ต้องอ้างจาก root นะครับ

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

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