โครงการที่ฉันกำลังทำงานอยู่เพิ่งทำมาหลายปีแล้วและมันก็สะสมได้ค่อนข้างซับซ้อนหลายร้อย RewriteRule
ภายในไฟล์ Apache conf
เมื่อทำงานกับไฟล์บางไฟล์ฉันสามารถทราบได้ว่ากฎใดมีผลต่อพวกเขา
อย่างไรก็ตามในกรณีอื่น ๆ ฉันติดอยู่ที่การหาทางออก วิธีการของฉันจนถึงตอนนี้คือการดูไฟล์ conf ต่างๆด้วยตนเองและ grep
พวกเขาสำหรับคำหลักบางอย่าง
มีวิธีที่ดีกว่าในการทำเช่นนี้?
บางสิ่งที่ฉันคิดได้คือ:
- มีคำสั่งหรือ REPL ที่ฉันสามารถป้อนพา ธ และส่งคืนชื่อของไฟล์ที่ให้บริการหรือไม่?
- มีเครื่องมือที่จะช่วยให้คุณทำข้างต้นและยังเน้นที่บรรทัดในไฟล์ conf เขียนใหม่กฎที่?
- มีวิธีการตรวจสอบล็อกไฟล์เพื่อกำหนดพา ธ อินพุตและพา ธ การให้บริการไฟล์ที่เกี่ยวข้องหรือไม่
... แต่ฉันไม่แน่ใจว่าจะเริ่มต้นกับสิ่งเหล่านี้ได้อย่างไร
RewriteLog
? นี่เป็นวิธีที่ง่ายที่สุดในการติดตามสิ่งที่เกิดขึ้น