โฮสให้บริการเค้าบอกว่าเปิด ให้หมดแล้ว แต่ผมทำอย่างไรมันก็ ไม่ rewrite url ให้สักที หาในบอร์ด ในเว็บแล้วก็ไม่ทำงาน ผมผิดอะไรตรงไหนครับรบกวนท่านผู้รู้แนะนำด้วยครับ
#php.ini
php_flag register_globals On
#Rewrite
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^old\.html$ new.html [R]
RewriteRule ^index/([0-9]+)$ index/$1/ [R]
RewriteRule ^index/([0-9][0-9])/$ index.php?Str=$1

ก่อนอื่น ปิด register_globals ก่อนเพราะอันตรายมากๆ
ที่ไม่ได้อาจจะเกิดจากการตั้งค่า Vhost ของโฮสติ้งเอง ถ้าใช้แชร์โฮสก็ข้ามไปได้เลย เพราะแทบทั้งหมดจะเปิดให้อยู่แล้ว ถ้าเป็น VPS ถ้าแก้เองไม่เป็นเลย PM มาครับ
ส่วนโค็ดที่เอามาใช้แค่
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^index/([0-9][0-9])$ index.php?Str=$1
น่าจะพอทำงานได้ แต่ผมแนะนำให้ใช้เป็น RewriteRule ^index/([0-9]+)$ index.php?str=$1 หรือ RewriteRule ^index/str/(.*)$ index.php?str=$1
แล้วไปกรองใน php เอาเองจะดีกว่าครับ
ผมไม่ได้ลองโค็ด ต้องเอาไปลองเองนะครับ