ผมเขียนไว้แบบนี้
RewriteEngine On
RewriteBase /
RewriteRule ^admin$ admin/$1 [R,NC]
RewriteRule ^admin/(.*)$ admin.php?%{QUERY_STRING}
RewriteRule ^main/([0-9]*).html$ index.php?$1 [L]
RewriteRule ^images/([0-9]*)$ image.php?$1 [L]
RewriteRule ^(.*)_500x500(.*)$ image.php?image=$1$2&pid=$1 [L]
RewriteRule ^(.*)/product-([0-9]*)$ product.php?name=$1&%{QUERY_STRING} [L]
#================================
# Rewrite user
RewriteRule ^adisak$ adisak/$1 [R,NC]
RewriteRule ^adisak/(.*)$ user.php?name=adisak&%{QUERY_STRING}
RewriteRule ^eak$ eak/$1 [R,NC]
RewriteRule ^eak/(.*)$ user.php?name=eak&%{QUERY_STRING}
RewriteRule ^porntip$ user3/$1 [R,NC]
RewriteRule ^porntip/(.*)$ user.php?name=porntip&%{QUERY_STRING}
ปัญหาคือถ้ามี user เพิ่มผมก็ต้องเพิ่มตรง rewrite user ไปอีก user ละ 2 บรรทัด
ต้องเขีนยังไงให้มันส่งชื่อ user ไป user.php โดยไม่ต้อง fix user แบบข้างล่างน่ะครับ และไม่กระทบกับ rewrite ส่วนอื่น
#================================
# Rewrite user
RewriteRule ^adisak$ adisak/$1 [R,NC]
RewriteRule ^adisak/(.*)$ user.php?name=adisak&%{QUERY_STRING}
RewriteRule ^eak$ eak/$1 [R,NC]
RewriteRule ^eak/(.*)$ user.php?name=eak&%{QUERY_STRING}
RewriteRule ^porntip$ user3/$1 [R,NC]
RewriteRule ^porntip/(.*)$ user.php?name=porntip&%{QUERY_STRING}
ใครตอบ + ให้เลยครับ (test แล้วต้องใช้งานได้ด้วยนะจ๊ะ)