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)
pääsyn esto tiedostoihin htaccesilla?
ijijhhui
2403
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
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..?
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.