28. maj 2003 - 20:51
Der er
12 kommentarer og 1 løsning
Nægt directory listening
Jeg mindes at dette kan gøres ved at smide en .htaccess i en mappe? Hvis nu vi vil ha /gfx/ og alle undermapper under /gfx til IKKE at måtte vise directory listening, hva gør vi så?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
hmm ved ikke om man kan bruge en metode via en .htaccess fil men du kan da smide en top index.html fil op, så vil den blive vist i stedet
Ja, men der er en del underdirs... og gider ikk smide en index i alle dem oss! Man kan jo indstille Apache til det, og derved brude man vel oss ku gøre det via .htaccess?
Du kan vel disble det for hele træet under gfx i httpd.conf ?
Ja, men HVOR i httpd.conf? :/
Du laver en: <Directory /gfx> ... </Directory> med det samme som du har nu bare uden Indexes i options.
Du må undskylde, men jeg er ikk såååh meget inde i Apache konfigurering... Kan jeg få et præcist eksempel???
Det nemmeste er hvis du går ind i din httpd.conf og finder de directory definitioner der allerede er der. Det vil formentlig gøre det meget mere klart.
Default er at du ikke kan liste directorys, men ellers kan du smide den her linie i din .htaccess: Options -Indexes
Prøver at kigge på httpd.conf senere... hvis jeg smider der der i en .htaccess, hjælper den IKKE!
Ja, det er jo en forudsætning, for at .htacces skal fungere, at du har: AllowOverride All i din httpd.conf.
24. juni 2003 - 15:57
#11
Lukker tråden...
24. juni 2003 - 15:59
#12
For at bruge .htaccess, er du nødt til at definere hvor du kan bruge det i din conf. Pr. default, er der INGEN tilladelser til at bruge .htaccess.
24. juni 2003 - 16:01
#13
Men hvis det er din egen server: <Directory "c:/apache/htdocs/gfx"> Options -Indexes </Directory> eller hvis du vil det hele med .htaccess: <Directory "c:/apache/htdocs/gfx"> AllowOverride All </Directory>
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.