Hakemistojen näkyvyyden hallinta verkkosivustollasi on tärkeää sekä tietoturvan että käyttäjäkokemuksen kannalta. cPanelissa hakemistolistaus (directory indexing) määrittää, näkevätkö vierailijat kansiossa olevat tiedostot, jos kansiosta puuttuu oletustiedosto (kuten index.html tai index.php).

Tässä oppaassa näytetään, kuinka voit ottaa hakemistolistauksen käyttöön tai poistaa sen käytöstä joko yksittäisille kansioille tai koko sivustolle .htaccess-tiedoston avulla.

 

Mikä on hakemistolistaus?

Kun hakemistolistaus on käytössä, ja käyttäjä siirtyy URL-osoitteeseen kuten:

https://minundomain.fi/kansio/

ja kansiosta puuttuu index-tiedosto, palvelin näyttää luettelon kaikista kyseisen kansion tiedostoista.

Kun hakemistolistaus on pois käytöstä, vierailija:

  • Saa 403 Forbidden -virheilmoituksen, tai

  • Ohjataan toiselle sivulle (jos uudelleenohjaus on määritetty).

 

Miksi hakemistolistaus kannattaa poistaa käytöstä?

  • Tietoturva: Estää arkaluonteisten tai sisäisten tiedostojen näkyvyyden.

  • Yksityisyys: Piilottaa tiedostojen ja kansioiden nimet julkisilta käyttäjiltä.

  • Siistimpi käyttökokemus: Välttää raakojen tiedostolistojen näkymistä käyttäjille.

 

Hakemistolistauksen ottaminen käyttöön tai poistaminen käytöstä cPanelissa

1. Kirjaudu sisään cPaneliin

  1. Avaa selaimesi ja siirry cPanelin kirjautumissivulle (esim. https://minundomain.com/cpanel).

  2. Syötä käyttäjätunnuksesi ja salasanasi.

  3. Klikkaa Log in.

2. Avaa Index Manager (Hakemistojen hallinta)

  1. Selaa cPanelin hallintapaneelissa kohtaan Advanced (Lisäasetukset).

  2. Klikkaa Indexes avataksesi Index Manager -työkalun.

3. Valitse kansio

  1. Index Managerissa selaa hakemistorakennetta.

  2. Klikkaa kansiokuvaketta sen kansion vieressä, jonka asetuksia haluat muuttaa.

  3. Jos haluat muuttaa koko sivuston asetuksia, valitse juurihakemisto — yleensä public_html.

4. Valitse hakemistolistauksen asetus

  • Kun olet valinnut hakemiston, valitse jokin seuraavista vaihtoehdoista:
    • Default System Setting: Käyttää palvelimen oletusasetuksia.

    • No Indexing:
      Poistaa listauksen käytöstä. Vierailija näkee 403-virheilmoituksen tai uudelleenohjauksen.

    • Standard Indexing:
      Näyttää yksinkertaisen tekstimuotoisen listan tiedostoista.

    • Fancy Indexing:
      Näyttää muotoillun tiedostolistan, jossa voi olla esimerkiksi tiedostokoot ja lajittelutoiminnot.

    • Jos haluat poistaa listauksen käytöstä, valitse No Indexing.

    • Jos haluat ottaa sen käyttöön, valitse Standard Indexing tai Fancy Indexing.

  • Klikkaa Save tallentaaksesi asetukset.

 

Kuinka poistaa hakemistolistaus käytöstä koko sivustolta (.htaccess)

Jos haluat estää listauksen kaikissa hakemistoissa:

  1. Siirry cPanelin File Manageriin kohdassa Files (Tiedostot).

  2. Avaa public_html-hakemisto.

  3. Etsi .htaccess-tiedosto.

    • Jos sitä ei ole, luo uusi tiedosto painamalla +File.

  4. Napsauta tiedostoa oikealla ja valitse Edit.

  5. Lisää seuraava rivi:

    Options -Indexes
  6. Tallenna tiedosto.

Tämä poistaa listauksen käytöstä kaikissa public_html-hakemiston alikansioissa.

 

Kuinka ottaa hakemistolistaus käyttöön koko sivustolla (.htaccess)

Jos haluat sallia listauksen kaikissa kansioissa:

  1. Avaa .htaccess-tiedosto public_html-hakemistossa.

  2. Lisää seuraava rivi:

    Options +Indexes
  3. Tallenna tiedosto.

Tämä ottaa listauksen käyttöön kaikissa sivustosi hakemistoissa.

 

Tärkeää huomioitavaa

  • .htaccess toimii vain Apache-palvelimilla: Jos käytössäsi on Nginx tai muu palvelin, .htaccess-tiedostolla ei ole vaikutusta hakemistolistaukseen. Tarkista asia palveluntarjoajaltasi.

  • Tietoturvavinkki: Hakemistolistaus kannattaa yleensä poistaa käytöstä, ellei sen käyttö ole nimenomaisesti tarpeellista (esim. tiedostojen jakaminen).

  • Virheilmoitukset: Jos listaus on poistettu ja kansiossa ei ole index-tiedostoa, käyttäjä näkee yleensä 403 Forbidden -virheen tai hänet ohjataan toiselle sivulle.

  • Hakemistokohtainen säätö: Voit ylikirjoittaa listausasetukset yksittäisissä kansioissa niiden omilla .htaccess-tiedostoilla.

  • Käytä index-tiedostoa vaihtoehtona: Jos et halua näyttää kansiolistaa, voit lisätä kansion sisälle tiedoston index.html tai index.php. Useimmat palvelimet näyttävät sen automaattisesti ja estävät listauksen.

 

Jos tarvitset lisäapua tai kohtaat ongelmia, suosittelemme ottamaan yhteyttä Lanetti asiakastukeen. He voivat neuvoa palvelinympäristöösi sopivissa asetuksissa.

هل كانت المقالة مفيدة ؟ 0 أعضاء وجدوا هذه المقالة مفيدة (0 التصويتات)