Как да направим детайлен изглед на директориите (Fancy Directory Listing) на нашия хостинг с .htaccess?

В тази статия ще покажем как може да направите, така че, когато разглеждате директориите на вашия хостинг да се показва по-детайлна информация за папките и файловете, които сте качили там.

За целта е необходимо да създадете .htaccess файл (повече информация за какво се използва .htaccess файл и как може да го създадате може да прочетете в статията от този линк) и чрез него да включите функция, която е заложена по подразбиране в Apache сървъра. Файлът трябва да бъде качен в директорията, за която искаме той да се изпълнява, като функцията автоматично ще бъде включена и за всички поддиректории.

Първоначалният вид на списъка с директории и файлове на вашия хостинг има следния вид:

Както се вижда, браузърът ни показва списък с цялото съдържание на папка test без никаква допълнителна информация.

За да виждате по-детайлна информация в списъка е необходимо да добавите следния код в .htaccess файла:

IndexOptions +FancyIndexing

След като разположите файла в желаната от вас директория, нейния изглед ще придобие по-детайлен вид като ще ви се предостави  информация не само за името на папките и файловете, а и за това кога за последно е правена промяна, какъв е размера и описанието им:

Друга полезна опция, която може да използвате е подреждане на папките, така че те да се показват най-отгоре, преди файловете. Необходимо е да добавите следния ред към кода:

IndexOptions FancyIndexing FoldersFirst

Резултатът след обновяване на .htaccess файла ще има следния вид:

За допълнителни въпроси можете да пишете на support@icn.bg или да позвъните на 0700 30070; 02 491 8877; +359 888 738338.

Публикувано от на

В случай, че имате нужда от техническа помощ или по-детайлна информация свързана с темата от помощната статия, молим да изпратите запитване.

Пусни запитване

Нашият Friendly Geeks техничеки екип с радост ще Ви съдейства денонощно и на:

  • Национален телефон: 0700 300 70 (на цената на един градски разговор)
  • Тел.: +359 2 491 8877