Avatar billede ossi Nybegynder
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å?
Avatar billede bacce.dk Nybegynder
28. maj 2003 - 21:05 #1
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
Avatar billede ossi Nybegynder
28. maj 2003 - 21:08 #2
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?
Avatar billede arne_v Ekspert
28. maj 2003 - 22:29 #3
Du kan vel disble det for hele træet under gfx i httpd.conf ?
Avatar billede ossi Nybegynder
28. maj 2003 - 22:38 #4
Ja, men HVOR i httpd.conf? :/
Avatar billede arne_v Ekspert
28. maj 2003 - 22:51 #5
Du laver en:

<Directory /gfx>
...
</Directory>

med det samme som du har nu bare uden Indexes i options.
Avatar billede ossi Nybegynder
28. maj 2003 - 23:35 #6
Du må undskylde, men jeg er ikk såååh meget inde i Apache konfigurering... Kan jeg få et præcist eksempel???
Avatar billede arne_v Ekspert
28. maj 2003 - 23:46 #7
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.
Avatar billede detox Nybegynder
29. maj 2003 - 00:41 #8
Default er at du ikke kan liste directorys, men ellers kan du smide den her linie i din .htaccess:
Options -Indexes
Avatar billede ossi Nybegynder
29. maj 2003 - 01:11 #9
Prøver at kigge på httpd.conf senere... hvis jeg smider der der i en .htaccess, hjælper den IKKE!
Avatar billede detox Nybegynder
29. maj 2003 - 01:21 #10
Ja, det er jo en forudsætning, for at .htacces skal fungere, at du har: AllowOverride All i din httpd.conf.
Avatar billede ossi Nybegynder
24. juni 2003 - 15:57 #11
Lukker tråden...
Avatar billede sukos Juniormester
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.
Avatar billede sukos Juniormester
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>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester