Điều gì sẽ khiến Apache hiển thị biểu tượng bom cho một thư mục cụ thể?


15

Một người dùng của tôi đã đến gặp tôi với một câu hỏi ngày hôm nay khiến tôi bối rối: Tại sao .musecorecác tệp trên máy chủ web của chúng tôi hiển thị biểu tượng bom ( Biểu tượng bom Apache) thay vì biểu tượng thư mục?

Tổng quát hơn, làm thế nào để Apache quyết định biểu tượng nào sẽ hiển thị và tôi có thể kiểm tra và / hoặc thay đổi cấu hình đó ở đâu?



Và rõ ràng, "trang này" đã được sửa. Lỗi máy chủ! Tôi đã điều chỉnh liên kết để đi đến archive.org.
jldugger

Câu trả lời:


21

Theo mặc định , biểu tượng quả bom được hiển thị cho các bãi chứa lõi và cấu hình mặc định giả định rằng bất kỳ tên tệp hoặc tên thư mục nào khớp với biểu thức chính quy ^*core$phải là kết xuất lõi.

Tùy chọn này được điều khiển bởi lệnh AddIconcủa mod_autoindex cũng được hiển thị trong tệp mặc địnhextra/httpd-autoindex.conf :

AddIcon /icons/bomb.gif core


Tôi đã tạo ra một tập tin applecore như một bài kiểm tra, và đặt một số văn bản trong đó, và nó hiện lên như một quả bom.
jldugger

Đó thực sự là một mặc định kỳ lạ! Cảm ơn vì gợi ý!
dokaspar

-1

Nếu vì lý do nào đó bạn đã đặt tên cho thư mục của mình là 'lõi', hình ảnh quả bom sẽ được hiển thị. Nếu nó không phải là kết xuất lõi, chỉ cần thay đổi tên thư mục thành tên khác và hình ảnh bom sẽ được thay thế bằng hình ảnh thư mục thông thường.


2
Đây thực sự không phải là một câu trả lời mới / duy nhất từ ​​câu trả lời đã được đăng và chấp nhận gần một năm trước ... Hãy xem xét việc đăng bình luận như thế này là nhận xét thực tế (một khi bạn có đủ đại diện mà bạn được phép). Chỉ cần FYI
JimNim
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.