Directiva DirectoryIndex – Fișierul implicit de start în Apache HTTP Server

Stabilește ordinea fișierelor căutate de Apache atunci când clientul solicită un director (ex: cerere către /).

Sintaxă
DirectoryIndex index.php index.html index.htm
DirectoryIndex default.html

Ce face Directiva DirectoryIndex - Fișierul implicit de start

Când un vizitator accesează `https://dexblog.ro/` sau orice folder fără a indica un nume de fișier, directiva DirectoryIndex dictează ce fișier va fi afișat.

Apache parcurge lista de la stânga la dreapta și servește primul fișier găsit pe disc.

Pentru site-uri PHP și WordPress, `index.php` trebuie plasat pe prima poziție pentru a economisi verificările inutile de fișiere statice `index.html`.

Exemple

Exemplul 1: Prioritizarea fișierelor index.php pentru un server de aplicații PHP

Optimizează căutarea fișierului de intrare.

DirectoryIndex index.php index.html

Ieșire în terminal

Apache va căuta întâi index.php, iar dacă nu există, index.html.

Greșeli frecvente

  • Lipsa oricărui fișier din lista DirectoryIndex combinată cu Options Indexes activat, expunând structura internă a fișierelor în fața utilizatorilor.

Comenzi înrudite