Score:0

ใน Apache2 ฉันจะสามารถเนื้อหาไฟล์สำหรับ index.html ในไดเร็กทอรีย่อยได้อย่างไร เมื่อฉันไม่ได้ร้องขออย่างชัดเจน

ธง cn

สำหรับ blalg.com นี่คือต้นไม้ใต้รูทเอกสาร:

/index.html -/foo/index.html -/foo/bar/index.html

หากเป็นคำขอสำหรับ 'http://blarg.com' ดังนั้น index.html จะถูกส่งกลับโดยไม่มีปัญหา

อย่างไรก็ตาม 404 จะถูกส่งกลับเมื่อคำขอเป็น '/foo/' หรือ '/foo/bar'

การตอบกลับ 200 จะถูกส่งกลับสำหรับ '/foo/index.html' และ 'foo/bar/index.html'

นี่คือคำสั่งที่กำหนดค่า:

DirectoryIndex index.php index.html

ฉันต้องการได้รับ 200 และเนื้อหาของ index.html เมื่อเบราว์เซอร์ร้องขอ '/foo' หรือ '/foo/'

ตอนนี้ฉัน สามารถ ได้รับสิ่งที่ฉันต้องการถ้าฉันเปลี่ยนการกำหนดค่าคำสั่งเป็น:

DirectoryIndex index.html

อย่างไรก็ตาม ฉันต้องการตัวเลือกให้มี index.php ในบางไดเร็กทอรีย่อย

ฉันจะมีเค้กของฉันและกินมันด้วยได้อย่างไร?

Chris avatar
it flag
คุณจะได้รับ 404 หากคำขอคือ `/foo` และ `/foo/` หรือไม่ การกำหนดค่าเริ่มต้นควรใช้งานได้ ฉันสงสัยว่าไม่มีเครื่องหมายสแลชต่อท้าย ซึ่งจำเป็นสำหรับคำสั่ง `DirectoryIndex` จึงจะทำงานได้ *คำสั่ง DirectoryIndex จะกำหนดรายการทรัพยากรที่ต้องการค้นหา เมื่อไคลเอนต์ร้องขอดัชนีของไดเรกทอรี* ***โดยระบุ / ที่ส่วนท้าย** * *ชื่อไดเร็กทอรี*

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา