หลังจากที่ผมติดตั้ง โคมไฟ ในหนึ่งเดียว เว็บเซิร์ฟเวอร์ -centos 5.6 - Apache 2) ของ ช่องว่างฉันพบว่าถึงแม้ว่าโมดูล mod_rewrite เปิดใช้งานแล้วเพจที่ต้องเคารพกฎของ mod_rewrite ไม่สามารถเข้าถึงได้
“ไม่พบ – ไม่พบ URL /rewrite_url.html ที่ร้องขอบนเซิร์ฟเวอร์นี้-”
Activare mod_rewrite ในเซิร์ฟเวอร์ Apache/2 (CentOS)
1. หลังการติดตั้ง httpd (Apache) เราเปิดไฟล์ /etc/httpd/conf/httpd.conf พร้อมด้วยบรรณาธิการ (นาโน /etc/httpd/conf/httpd.conf) และเราตรวจสอบก่อนว่าโมดูลนั้นหรือไม่ “mod_rewrite.so” พบได้ใน สสส -วัตถุที่ใช้ร่วมกันแบบไดนามิก- เราควรจะหาเส้น “LoadModule rewrite_module โมดูล/mod_rewrite.so” โดยไม่มีตัวละคร “-” ข้างหน้า หากมีอักขระนี้อยู่จะต้องลบออก และหากบรรทัดหายไปจะต้องเพิ่มเข้าไป

2. เราเปิดโปรแกรมแก้ไขทิ้งไว้และทำการค้นหา httpd.conf (Ctrl+W เพื่อค้นหาในนาโน) บรรทัดที่เป็นคำสั่ง “AllowOverride ไม่มี“- ที่นี่เราจะต้องเปลี่ยนจาก “AllowOverride ไม่มี” ใน “อนุญาตแทนที่ทั้งหมด“-

3. Ctrl+X และ Y เพื่อบันทึกการเปลี่ยนแปลงที่ทำกับไฟล์ httpd.conf-
4. รีสตาร์ท httpd
บริการ httpd รีสตาร์ท หรือ /etc/init.d/httpd รีสตาร์ท
ตอนนี้ทุกอย่างควรจะทำงาน ตกลง- อย่าลืมเพิ่มไฟล์ลงในโฟลเดอร์รูทของไซต์ .htaccess มีบรรทัด:
เขียนโปรแกรมใหม่อีกครั้ง
เขียนใหม่ฐาน /
เปิดใช้งาน & ตั้งค่า mod_rewrite ในเซิร์ฟเวอร์ Apache/2.2.3 (CentOS)-
 
			