ฉันได้ติดตั้ง Apache 2.2 ใหม่บนเครื่อง Vista ของฉันทุกอย่างทำงานได้ดียกเว้น mod rewrite
ฉันไม่แสดงความคิดเห็น
LoadModule rewrite_module modules/mod_rewrite.s
แต่ไม่มีกฎการเขียนซ้ำของฉันอีกเลยแม้แต่กฎง่ายๆ
RewriteRule not_found %{DOCUMENT_ROOT}/index.php?page=404
กฎทั้งหมดที่ฉันใช้กำลังทำงานกับโฮสติ้งของฉันดังนั้นพวกเขาควรจะโอเคดังนั้นคำถามของฉันคือมีสิ่งใดที่ซ่อนอยู่ในการกำหนดค่า apache ที่สามารถบล็อกการเขียนใหม่ mod หรือไม่
AllowOverride FileInfo
แทนการอนุญาตทุกอย่างตามคำตอบทั้งหมดในหน้านี้ที่แนะนำ น่าเศร้าที่เห็นคำตอบทั้งหมดเหล่านี้ใช้เวลานานเท่าที่จะทำงานมันไม่เป็นไรเข้าใกล้แทนที่จะพยายามทำความเข้าใจผลที่ตามมาของ 'วิธีแก้ปัญหา' ที่เสนอ พยายามที่จะเข้าใจสิ่งที่คุณทำบนเซิร์ฟเวอร์ของคุณและวิธีการ จำกัด AllowOverride All
สิทธิ์ของคุณเพียงแค่ให้ไปด้วย RTFM! มันจะออกจากเรื่องที่ชัดเจน