În schimb, site-ul afișează o listă de fișiere, El-Comp

O problemă similară poate apărea din trei motive:

  1. Site-ul este încărcat în directorul greșit.
  2. Nici un fișier de index (index.html sau index.php).
  3. Configurat incorect server de web.

În ceea ce privește primul motiv nu se ocupa va fi absolut nici o dificultate, chiar și un webmaster novice, vom lua în considerare al doilea și al treilea motiv.

Setarea de listare și pagini de index director poate fi realizată prin intermediul httpd.conf (apache2.conf) și .htaccess.

În mod implicit, se deschide fișierul numit index.html ca prima pagină a site-ului. Acest parametru specifică directiva DirectoryIndex în httpd.conf sau apache2.conf fișier.

Dacă vedeți o listă de fișiere în loc de prima pagină a site-ului, trebuie mai întâi să vă asigurați că directorul rădăcină al gazdei virtuale are un fișier index.html.

Dacă se dorește, puteți schimba numele și tipul de fișiere index implicit. Acest lucru se poate face fie la nivel global pentru întregul server (folosind DirectoryIndex directivă fișierul httpd.conf de mai sus), sau topic, în fișierul .htaccess folosind aceeași directivă DirectoryIndex. Un exemplu al acestei directive este prezentată mai jos:

Dacă directorul are un număr de fișiere index (de exemplu, myindex.html și index.pl), atunci fișierul va fi afișat menționat într-un rând în primul rând (în acest caz, myindex.html).

Dacă nici unul dintre aceste fișiere nu se găsesc, se va afișa o listă de fișiere și directoare. Pentru a dezactiva afișarea listei în fișierul .htaccess, trebuie să adăugați o intrare:

În fișierul httpd.conf, această directivă implicită are forma Opțiuni Indexes. care este permis pentru a afișa o listă de fișiere.