◀ Previous Next ▶ Up ▲


witpoko.com


สอบถามครับ วิธีเขียนเงื่อนไข Rewrite Url มากกว่า 1 เงื่อนไข ในหน้าเพจเดียวกัน

สอบถามครับ วิธีเขียนเงื่อนไข Rewrite Url มากกว่า 1 เงื่อนไข ในหน้าเพจเดียวกัน
ตัวอย่างเช่น
หน้า Product.php รับลิงคืมาจากหน้า A (a href=product.php?id=b10)
ต้องการเปลี่ยนเป็น product/b10
โดยที่ผมเขียนเงื่อนไขใน .htaccess เป็น
RewriteRule ^product/(.*)$ product.php?id=$1
และหน้า product.php ก็รับลิงค์ภายในตัวของมันเองอีก 1 ลิงค์
สมมุติว่าเป้น a href=product.php?id=b10&page=1
โดยต้องการให้เลิงค์ที่ได้เป็น
product/b10/1
ผมจะต้องเขียนเงื่อนไขใน ไฟล์ .htaccess อย่างไรครับ
ผมลองเขียนเป็น

RewriteRule ^product/(.*)$ product.php?id=$1
RewriteRule ^product/(.*)/(.*)$ product.php?id=$1&page=$2

ลิงค์ืี่ที่ได้มันเป็น
product/b10/product/b10/1

ซึ่งมันทำให้หาที่อยู่ของเพจไม่เจอครับ

หวังว่าทุกท่านคงอ่านแล้วเข้าใจในความหมายที่ถามน่ะครับผมเองก็ไม่่รู้จะเขียนอธิบายปัญหายังไง

ขอบคุณล่วงหน้าสำหรับทุกคำตอบครับ


จากคุณ : บอส -[ 13 ก.ค. 55 - 19:21:30 A:192.168.0.82 X:27.130.104.200 ]



Share/Save/Bookmark





กระทู้ยอดนิยม