У Apache есть отдельный модуль (mod_autoindex) который отвечает за листинг директорий и файлов. В принципе, его вполне достаточно чтобы организовать простой доступ к размещенному контенту без какой-либо CMS (и даже PHP не нужен). Единственный момент — этому модулю явно не хватает небольшой стилизации, однако это легко исправимо.
В этом архиве я собрал всё необходимое для стилизации листинга Apache: файл .htaccess с директивами для модуля листинга, html-файлы header.html и footer.html, таблицу стилей style.css, файлы иконок для разных типов файлов и фоновое изображение. На основе этих материалов, по образу и подобию, вы с лёгкостью сможете сделать свою стилизацию листинга.
