ลองอ่านดูแล้ว พบว่าส่วนนี้มันเกินขอบเขตของผู้ใช้งานไปมาก และมั่นใจว่าทาง hosting เขาต้องติดตั้งมาดีแล้ว เลยค้นหาคำตอบจากแหล่งอ้างอิงอื่น จนพบว่า
nginx มันจะมีปัญหากับ .
htaccess ไฟล์บน
apache จริง เพราะตัวมันไม่จะไม่อ่าน
htaccess (เรื่องทางเทคนิคผมก็ไม่เข้าใจเหมือนกัน) ด้วยเหตุนี้ผมเลยกลับมาเปิดดู
htaccess ของผม ว่ามันทำงานอย่างไร
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
ผมเปลี่ยน RewriteRule เป็นแบบนี้ครับ
RewriteRule .* index.php?$0 [PT,L]
มันก็สามารถใช้งานได้เลย แค่เปลี่ยน
/ เป็น
? เท่านั้น
ดูเพิ่มเติม - http://stackoverflow.com/questions/4967654/get-array-is-empty