Co spowodowałoby, że Apache wyświetli ikonę bomby dla określonego katalogu?

15

Mój użytkownik przyszedł do mnie dzisiaj z pytaniem, które mnie zaskoczyło: dlaczego .musecorepliki na naszym serwerze internetowym pokazują ikonę bomby ( Ikona bomby Apache) zamiast ikony folderu?

Mówiąc bardziej ogólnie, w jaki sposób Apache decyduje o tym, która ikona ma zostać wyświetlona i gdzie mogę sprawdzić i / lub zmienić tę konfigurację?

jldugger
źródło
I oczywiście „ta strona” jest teraz naprawiona. Błąd serwera! Poprawiłem link, aby przejść do archive.org.
jldugger

Odpowiedzi:

21

Przez domyślnie wyświetlana jest ikona bomba dla podstawowych wysypisk, a domyślna konfiguracja zakłada, że każda nazwa pliku lub katalogu nazwa dopasowanie regex jak ^*core$musi być rdzeń wysypisko.

Ta opcja jest kontrolowana przez AddIcondyrektywę mod_autoindex, która jest również widoczna w pliku domyślnymextra/httpd-autoindex.conf :

AddIcon /icons/bomb.gif core
MostAwesomeDude
źródło
Zrobiłem plik applecore jako test i umieściłem w nim trochę tekstu, który pojawił się jako bomba.
jldugger
To rzeczywiście dziwne domyślne! Dziękuję za podpowiedź!
dokaspar
-1

Jeśli z jakiegoś powodu nazwałeś swój katalog „rdzeniem”, zostanie wyświetlony obraz bomby. Jeśli nie jest to zrzut podstawowy, po prostu zmień nazwę katalogu na coś innego, a obraz bomby zostanie zastąpiony zwykłym obrazem folderu.

markogrady
źródło
2
To nie jest tak naprawdę nowa / unikalna odpowiedź od tej, która została już opublikowana i zaakceptowana prawie rok temu ... Rozważ zamieszczanie takich komentarzy jako rzeczywistych komentarzy (gdy będziesz mieć wystarczającą liczbę przedstawicieli, na które możesz). Just FYI
JimNim