Avatar billede stoltenborg Nybegynder
15. september 2004 - 21:53 Der er 16 kommentarer og
1 løsning

"Lukket" mappe for manuel browsing.

Hejsa.

På min www, ligger der flere mapper med diverse indhold.
Disse mapper linkes der ikke direkte til, men man kan skrive mappens navn selv (hvis man kender den), og her kan man så se mappens indhold. Så tænkte jeg; hvordan gør jeg dette umuligt/forbudt ???  Er ikke interesseret i at pwd spærre den via .htaccess, men skal bare være umuligt at browse i mappen !

Mvh Jan
Avatar billede arne_v Ekspert
15. september 2004 - 21:55 #1
Er det ikke bare at fjerne Index fra Options på de directories i httpd.conf ?
Avatar billede andy Nybegynder
15. september 2004 - 22:03 #2
Jo, eller uploade en blank index.html :)
Avatar billede stoltenborg Nybegynder
15. september 2004 - 22:05 #3
arne_v: Hvor ca. står det med at fjerne index i httpd.conf, og får det ikke indflydelse på de andre mapper der GERNE må browses i.... ??

//Jan
Avatar billede arne_v Ekspert
15. september 2004 - 22:09 #4
<Directory "C:/SomeDir">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

hvis du fjerner Indexes fra Options så er der lukket og naturligvis kun for det
directory konfigurationen går på.
Avatar billede martin1000ben Nybegynder
15. september 2004 - 22:11 #5
kan også sættes med .htaccess - hvis man ikke har mulighed for at styre httpd.conf filen :)
Avatar billede stoltenborg Nybegynder
15. september 2004 - 22:31 #6
arne_v: Jeg er lidt sløv idag (undskyld). Hvis jeg vil lukke mappen /billede/ på stien c:\apache\htdocs\jan\billeder\ for browsing, hvad og HVOR præcis skal jeg skrive det så ??? Man skal naturligvis kunne få vist de ting der ligger i /billeder/, men ikke kunne displaye mappen /billeder/ med dertilhørende undermapper....

//Jan
Avatar billede martin1000ben Nybegynder
15. september 2004 - 22:35 #7
<Directory "c:/apache/htdocs/jan/billeder">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

evt jfv http://httpd.apache.org/docs/mod/core.html#options
Avatar billede arne_v Ekspert
15. september 2004 - 22:35 #8
Du har noget ligesom følgende i httpd.conf

Alias /billeder/ "C:/apache/htdocs/jan/billeder/"
<Directory "C:/apache/htdocs/jan/billeder">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

og du fjerner Indexs så det bliver:

Alias /billeder/ "C:/apache/htdocs/jan/billeder/"
<Directory "C:/apache/htdocs/jan/billeder">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
Avatar billede arne_v Ekspert
15. september 2004 - 22:36 #9
Hov. De ligge runder htdocs. Så har du sikkert ikke en eksplicit directory regel.
Avatar billede arne_v Ekspert
15. september 2004 - 22:37 #10
Så synes jeg at du skulle flytte det directory ud af htdocs og lave en eksplicit
directpry regel.
Avatar billede stoltenborg Nybegynder
15. september 2004 - 23:03 #11
arne_v : Nu kan der ikke browses i "mellem mappen" mere, men nogle af de efterfølgende mapper har ingen index.html fil liggende - kun pics, og disse kan heller ikke vises mere :(
Avatar billede arne_v Ekspert
15. september 2004 - 23:11 #12
Altså du vil ikke tillade directory browsing i billeder men godt i under
directories under billeder ?

Så begynder .htaccess at lyde som det rigtige !
Avatar billede stoltenborg Nybegynder
15. september 2004 - 23:14 #13
Eks. : /jan/billeder/mogens/

Der må gerne browses i /mogens/ men ikke i /billeder/
Hvis .htaccess ligger i /billeder/ vil den spørge om pwd ved req på /mogens/ - eller er det mig der er galt på den ?

Skal siges at mappen /mogens/ peges ud til www sti via virtuelt dir !

//Jan
Avatar billede arne_v Ekspert
15. september 2004 - 23:19 #14
Ændre

AllowOverride None

til

AllowOverride Indexes

og lav en .htaccess med

Options +Indexes
Avatar billede arne_v Ekspert
15. september 2004 - 23:20 #15
Det første tillader at ændre Indexes med htaccess.

Det andet giver adgang til de directories hvor folk gerne må directory browse.

[og det er utestet !]
Avatar billede stoltenborg Nybegynder
24. september 2004 - 13:43 #16
arne_v : Vil du lave et svar !
Jeg brugte en del af dine løsninger og arbejdede mig frem til noget færdigt (kiggede osse på webcafe.dk). Takker mange gange.

Mvh. Jan
Avatar billede arne_v Ekspert
24. september 2004 - 18:22 #17
kommer her
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