pääsyn esto tiedostoihin htaccesilla?

Eli siis kuinka voi estää kaikilta käyttäjiltä pääsyn jonkin kansion sisältämiin tiedostoihin htaccesilla? Kun laitan .htaccess tiedostoon Deny from all niin silloin palvelin ei anna listata kansion tiedostoja mutta päästää katsomaan sen sisältämiä tiedostoja suoraan, eli siis kansionnimi/tiedosto.txt. Eli kuinka estää pääsy kokonaan kaikilta? Mutta siis samalla palvelimella olevan nettisivun pitäisi kuitenkin pystyä lukemaan siellä olevia tiedostoja (suurin osa tiedostoista on javascript filuja joita en halua muiden kopioivan)
2403
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

Mitähän kummaa, siis kyllä se näköjään estääkin pääsyn noihin kaikkiin tiedostoihin... Ei äsken vaa estäny kun kokeilin. No joka tapauksessa nyt on ongelmana että edes samalla palvelimella oleva nettisivu ei pysty lukemaan noita tiedostoja :S
Eli kai jotenkin pystyy rajoittamaan pääsyn VAIN minun palvelimelta/sivulta/joltain..?

Äänestä

Options -Indexes
Deny from all

estää hakemistolistauksen ja suoran pääsyn tiedostoihin muilta, paitsi oman saitin skripteiltä.

Noi javascriptithän on ongelmallisia, koska ei se sun html-sivu niitä scriptejä lue, vaan surffaajan selain ne hakee, jos ne on html-sivulla linkkinä.

Sittenhän ei olisi ongelmaa, jos luet javascriptit php:llä tai vaikka .jsp:llä suoraan sivuun tekstiksi. Sitten tää viritys toimii ihan ok.

Äänestä

Kommentoi aloitusta


ijijhhui kirjoitti:

Eli siis kuinka voi estää kaikilta käyttäjiltä pääsyn jonkin kansion sisältämiin tiedostoihin htaccesilla? Kun laitan .htaccess tiedostoon Deny from all niin silloin palvelin ei anna listata kansion tiedostoja mutta päästää katsomaan sen sisältämiä tiedostoja suoraan, eli siis kansionnimi/tiedosto.txt. Eli kuinka estää pääsy kokonaan kaikilta? Mutta siis samalla palvelimella olevan nettisivun pitäisi kuitenkin pystyä lukemaan siellä olevia tiedostoja (suurin osa tiedostoista on javascript filuja joita en halua muiden kopioivan)

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu