Avatar billede bolmer Nybegynder
17. februar 2006 - 21:02 Der er 12 kommentarer

Visning af dot filer i en browser (.htaccess)?

Jeg bruger .htaccess så jeg kan se indholdet af filer på min server med en browser.

Men på min server har jeg nogle forskellige dot filer:

.xsessions
.test
.start

dem kan jeg ikke se med browseren. Findes der ikke en måde hvor man kan specificere at browseren også skal vise disse filer?
Avatar billede olebole Juniormester
17. februar 2006 - 21:13 #1
<ole>

Så hellere tungekysse en influenzasvækket, rumænsk sangsvane  =8-O
At åbne for den slags filer - og hermed også for .htaccess-filen - kan meget vel indebære en meget seriøs sikkerhedsbrist

/mvh
</bole>
Avatar billede webt Nybegynder
18. februar 2006 - 10:23 #2
Som du dog kan sige det Ole :D

Men er det ikke også umuligt at override den generelle IndexIgnore som der står i httpd.conf? og den står jo som regel til .??
Ellers vil jeg tro du skal fjerne den generelle IndexIgnore og sætte specifikke på alle dine <directory > opstillinger...

Alternativt, eller bedre måske kan du jo så ændre din indexIgnore til at ignorere .ht* filer som minimum så burde du vel kunne se .xsessions .test og .start og stadig undgå .htaccess

Mvh
Martin
Avatar billede bolmer Nybegynder
18. februar 2006 - 10:48 #3
Jeg har ikke nogen httpd.conf på min server så jeg ved ikke lige hvordan jeg fjerner IndexIgnore.

Kan ikke se hvorfor det skulle være et sikkerhedsbrist at jeg gerne vil se en triviel .test fil på min server. Det svarer vel til at man i linux bare skriver:

ls -a
Avatar billede webt Nybegynder
18. februar 2006 - 12:00 #4
Er det en server du selv har sat op eller et webhotel?

hvis du selv har sat apache op har du også en http.conf eller httpd.conf eller noget i den stil

Der er jo ingen sikkerhedsbrist ved at kunne vise .test og .start men som Ole også skriver er .htaccess fx ikke ønskværdig at lade folk få adgang til.

Alternativt kan du jo lave noget indexing med php eller downloade noget
bruger selv: http://evoluted.net/archives/2005/08/directory_listi_2.php
der kan du selv bestemme hvilke filer den ikke skal vise
Avatar billede bolmer Nybegynder
18. februar 2006 - 12:07 #5
Øh bø jeg har købt plads på web10 - det som koster 9 kr i mdr for 1000 GB.

Jeg har ikke rodet med apache, men fik afvide at jeg skulle poste mit spørgsmål i denne gruppe.

Folk får vel heller ikke mulighed for at ændre min .htaccess fil, de kan jo højst se indeholdet af den. Dette kan jeg jo også forhindre ved at lave login/password på den mappe den ligger i.
Avatar billede webt Nybegynder
18. februar 2006 - 17:03 #6
Hvis de har en indexIgnore på den slags filer er det efter min overbevisning umuligt at slå det til via htaccess

men som sagt kan du bruge et php script til at liste filerne i en given mappe

Mvh
Martin
Avatar billede bolmer Nybegynder
20. februar 2006 - 21:57 #7
Det er sku da for smart det der script:

http://evoluted.net/archives/2005/08/directory_listi_2.php

Er det muligt at lave password beskyttelse på en af mapperne?
Avatar billede webt Nybegynder
20. februar 2006 - 22:07 #8
Du kan jo evt. lave noget htaccess beskyttelse på den givne mappe....
http://www.webcafe.dk/artikler/apache/htaccesspassword/

Mvh
Martin
Avatar billede bolmer Nybegynder
20. februar 2006 - 22:14 #9
Det har jeg lavet men man kan godt gå ind i mappen, det er først når man klikker på en fil i en beskyttet mappe at man skal indtaste password. Kunne være rart hvis man slet ikke kunne få adgang til mappen.
Avatar billede webt Nybegynder
22. februar 2006 - 06:30 #10
Hvis du har styr på php kan du godt smide password beskyttelse direkte ind i scriptet, ellers kan du benytte dig af muligheden for ikke at vise visse mapper i oversigten ($hide arrayet) men bare vær opmærksom på det ikke betyder man ikke kan komme ind i din mappe den gemmer kun mappen fra oversigten dvs hvis man i adresselinien skrev ?dir=gemtMappe ville den vise indholdet som den gør nu... det kunne dog også ændres forholdsvis hurtigt i scriptet så den bare afviste hvis man prøvede på det

Mvh
Martin
Avatar billede bolmer Nybegynder
22. februar 2006 - 08:34 #11
Jeg har fundet udad at man kan bruge $hide array, men det er jeg ikke interesseret i. Jeg vil gerne kunne se alle mapper, men der er nogen man bare ikke skal kunne komme ind i.

Hvor omfattende er det at implementere denne konfiguration?
Avatar billede webt Nybegynder
23. februar 2006 - 06:43 #12
Ikke voldsomt avanceret...
en ny array med de mapper der skal beskyttes i

og så i toppen af dokumentet checker du om $_GET['dir'] er i det array (lige som de gør med $hide) og hvis det er det beder du om password, fx:

http://www.php.net/manual/en/features.http-auth.php

Hvis du ikke kan få det til at virke kan jeg godt hjælpe med at implementere det men bliver først engang i weekenden

Mvh
Martin
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