настроить вид apache без .ico
Настроить список файлов в Apache без использования иконок (.ico, .gif, .png) можно с помощью встроенного модуля mod_autoindex, директивы IndexOptions для отключения картинок и файла стиля CSS. [1, 2, 3, 4, 5]
Настройка через .htaccess
Создайте или откройте файл .htaccess в нужной папке сайта и запишите следующие правила: [1, 2, 3]
apache
# Включаем показ содержимого каталога
Options +Indexes
# Настраиваем внешний вид листинга
IndexOptions FancyIndexing FoldersFirst IgnoreCase Xhtml HTMLTable SuppressIcons SuppressDescription
# Подключаем свой файл стилей
IndexStyleSheet /style.css
# Скрываем лишние системные файлы из списка
IndexIgnore .htaccess style.css
Разбор параметров IndexOptions
FancyIndexing - включает расширенный режим таблицы.
FoldersFirst - поднимает папки наверх списка.
SuppressIcons - полностью отключает вывод любых иконок и картинок, избавляя от необходимости подключать .ico файлы.
SuppressDescription - убирает колонку с описанием для аккуратного вида.
HTMLTable - выводит список в виде современной HTML-таблицы, которую легко стилизовать через CSS. [1, 2, 3, 4]
Пример простого CSS (/style.css)
Создайте в начале файл style.css, чтобы изменить стандартную таблицу Apache:
css
body { font-family: sans-serif; background: #f4f4f9; color: #333; margin: 20px; }
table { width: 100%; border-collapse: collapse; background: #fff; box-shadow: 0 2px 5px rgba(0,0,0,0.1); } th,
td { padding: 12px 15px; text-align: left; border-bottom: 1px solid #eee; }
th { background: #007bff; color: #fff; }
tr:hover { background: #f1f1f1; }
a { color: #007bff; text-decoration: none; }
a:hover { text-decoration: underline; }