[Wed Dec 3 09:29:38 2008] [alert] [client xxx.xxx.57.122] /home/Naliga/public_html/.htaccess: Invalid command '\xef\xbb\xbfRewriteEngine', perhaps mis-spelled or defined by a module not included in the server configuration
ตอนแรกคิดว่าเป็นเพราะ server ไม่มี rewrit_mod แต่ก็ลองไปลองมาก็คิดว่าไม่เกี่ยวมั้ง สุดท้ายก็เจอว่าตรง \xef\xbb\xbfRewriteEngine เป็นตัวปัญหา มันหมายถึงว่ามีการ encoding ที่ผิดปกติของไฟล์ .htaccess. หาข้อมูลดูก็เหมือนกับว่า ไฟล์ .htaccess ต้องเซฟเป็น UTF-8 หรือ Latin1 จึงจะเวอร์ค ก็ลองเปิดไฟล์นี้ด้วย Notepad แล้วเซฟใหม่ให้เป็น UTF-8 คราวนี้ก็ใช้งานได้เป็นปรกติ
ทีนี้ก็จำไว้เองว่า .htaccess ควรต้องเป็น UTF-8
No comments:
Post a Comment