ปกติใช้ AppServ หรือไม่ก็ Xampp ทำเว็บ ครับแล้วก็เปิด mod_rewrite.so ที่ http.conf ก็ใช้ .htaccess ได้แล้ว เอาแบบเนียนๆ หน่อยก็ใช้ 2 โปรแกรมนี่แหละ ทำ vhost ด้วย แจ่มมากครับ
แต่วันนี้ ได้ติดตั้ง LAMP Linux เพื่อศึกษาเรื่องๆ หนึ่ง ไม่ใช่ .htaccess นะ ที่คิดไว้มันเสร็จแล้วเหลือแต่ .htaccess ที่เป้นตัวประกอบร่วมด้วย ครับ แต่มันก็ใช้ไม่ได้เลยไง ทั้งๆ ที่เคยทำ mod_rewrite.so ก็จบ
แต่นี่เค้าไม่พอใจครับ เรามีกาแฟในมือแล้ว แต่ไม่สามารถชงกาแฟแล้วกินได้ เฮ้อ เพราะมีคนห้ามไง เหมือน Apache HTTP Server เลยครับ ณ เวลานั้น –” ครับ
บ้าบอไปนิดครับ มาดูวิธีแก้ไขกันครับ
ให้ตรวจสอบ 2 แย่างนี้ใน httpd.conf ครับ ถ้าดูแล้วไม่เหมือนที่ผมทำไว้ก็ แก้ให้เหมือนซะ
[....]
LoadModule rewrite_module modules/mod_rewrite.so
[....]
[....]
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
[....]
เสร็จแล้วก็ save แล้ว restart service ครับ