สิ่งใดที่ทำให้ Apache แสดงไอคอนวางระเบิดสำหรับไดเรกทอรีที่ระบุ


15

ผู้ใช้ของฉันมาหาฉันพร้อมคำถามวันนี้ที่ทำให้ฉันนิ่งงัน: ทำไม.musecoreไฟล์ในเว็บเซิร์ฟเวอร์ของเราจึงแสดงไอคอนรูประเบิด ( ไอคอน Apache Bomb) แทนที่จะเป็นไอคอนโฟลเดอร์?

โดยทั่วไปแล้ว Apache จะเลือกไอคอนที่จะแสดงได้อย่างไรและฉันจะตรวจสอบและ / หรือเปลี่ยนการกำหนดค่าได้อย่างไร


ดูhttpd.apache.org/docs/current/mod/mod_autoindex.html#addicon (+1 สำหรับชื่อเรื่อง)
Lekensteyn

และชัดเจนว่า "หน้านี้" ได้รับการแก้ไขแล้ว ความผิดพลาดของเซิร์ฟเวอร์ Yay! ฉันได้ปรับลิงก์เพื่อไปที่ archive.org
jldugger

คำตอบ:


21

โดยค่าเริ่มต้นไอคอนวางระเบิดจะปรากฏขึ้นสำหรับการถ่ายโอนหลักและการกำหนดค่าเริ่มต้นจะถือว่าชื่อไฟล์หรือชื่อไดเรกทอรีใด ๆ ที่ตรงกับ regex เช่นนั้น^*core$จะต้องเป็นดัมพ์หลัก

ตัวเลือกนี้ถูกควบคุมโดยAddIconคำสั่งของ mod_autoindexซึ่งสามารถมองเห็นได้ในไฟล์เริ่มต้นextra/httpd-autoindex.conf :

AddIcon /icons/bomb.gif core


ฉันสร้างไฟล์ applecore ขึ้นเพื่อทดสอบและใส่ข้อความลงไปและมันก็ระเบิดขึ้นมา
jldugger

นั่นเป็นค่าเริ่มต้นที่แปลกจริงๆ! ขอบคุณสำหรับคำใบ้!
dokaspar

-1

ถ้าด้วยเหตุผลบางอย่างคุณได้ตั้งชื่อ 'หลัก' ไดเรกทอรีของคุณภาพระเบิดจะปรากฏขึ้น หากไม่ใช่การถ่ายโอนข้อมูลหลักเพียงแค่เปลี่ยนชื่อไดเรกทอรีเป็นอย่างอื่นและอิมเมจระเบิดจะถูกแทนที่ด้วยภาพโฟลเดอร์ปกติ


2
นี่ไม่ใช่คำตอบใหม่ที่ไม่ซ้ำใครจากคำตอบที่โพสต์แล้วและยอมรับเมื่อเกือบหนึ่งปีที่แล้ว ... ลองโพสต์ความคิดเห็นแบบนี้เป็นความคิดเห็นจริง (เมื่อคุณมีตัวแทนมากพอที่คุณจะอนุญาต) เพียงแค่ FYI
JimNim
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.