Февруари 25, 2026

Приоритет на индекс файловете (DirectoryIndex)

 

Общо описание:

Когато някой отвори директория на сайта (например example.com/папка/), без да посочва конкретен файл, сървърът автоматично показва т.нар. индекс файл — например index.html.

Чрез този панел в cPanel можеш да определиш:

  • кои имена на файлове Apache да приема като „индекс“;

  • в какъв ред да се приоритизират, ако има повече от един индекс файл в дадена папка.

Системата прави тези промени в конфигурационния файл /usr/local/apache/conf/httpd.conf.

Пример: ако добавиш index.php като индекс файл, системата ще добави реда:

 

DirectoryIndex index.php

 

Как да добавиш ново име на индекс файл:

  1. Натисни Add (Добави).

  2. Въведи името на файла, който искаш да използваш (например index.nick).

  3. Натисни OK.

  4. Натисни Save (Запази).

  5. Натисни Rebuild Configuration and Restart Apache, за да активираш промените.

Ако не искаш да рестартираш Apache веднага, можеш да го направиш по-късно:

  • от WHM менюто: Home » Restart Services » HTTP Server (Apache);

или чрез SSH с командата:

/scripts/restartsrv_httpd

 

Как да премахнеш име от списъка:

  1. Избери файла или файловете, които искаш да премахнеш от списъка.

  2. Натисни Remove (Премахни).

  3. Натисни Save.

  4. Натисни Rebuild Configuration and Restart Apache, за да приложиш новите настройки.

 

Как да промениш реда на приоритет:

Файлът, който е по-нагоре в списъка, има по-висок приоритет. Тоест, ако има и index.html, и index.php, Apache ще зареди този, който е по-горе в списъка.

  1. Избери файла, който искаш да преместиш.

  2. Натисни Move Up (Премести нагоре) или Move Down (Премести надолу), за да го подредиш спрямо останалите.

    • Например, ако искаш index.html да се зарежда преди index.php, премести index.html по-нагоре от index.php.

  3. Натисни Save.

  4. Натисни Rebuild Configuration and Restart Apache.

 

Можеш да рестартираш Apache и по-късно, от WHM или чрез SSH, както е описано по-горе.