Ik heb als webserver Wamp geïnstalleerd. Alleen wanneer ik een directory wil beveiligen met een username + password dan verdwijnt het mapje.

Ik kan er nog wel inkomen door de mapnaam in te vullen in de adresbalk waar ik vervolgens de username + password moet invullen en alles schijnt te werken. Maar hij staat gewoon niet meer als map in de root. Alsof de folder op hidden word gezet net zoals het in Windows kan.

Heeft iemand enig idee waarom dit is en hoe ik dit kan oplossen?
Bedoel je dat je de map niet meer ziet als je de root opent in je browser? Ik weet het niet zeker, maar het zou kunnen dat de DirectoryIndex deze beveiligde mappen niet weergeeft.

Maar wat is daar het probleem als je de map gewoon nog kunt benaderen? Ik neem aan dat je de DirectoryIndex niet als functioneel onderdeel van je website wilt gebruiken.
Ik zie de map inderdaad niet meer als ik naar de root van de site ga. Het probleem is dat ik niet alle mapjes kan onthouden die ik beveilig dus elke keer moet kijken met FTP hoe dat mapje heet omdat die dus niet te zien is via http.

Dit staat in httpd.conf:


# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
De punt in .htaccess betekent dat het een hidden (verborgen) bestand is. Zet dus de instellingen zo dat hidden fles ook worden getoond.
De htaccess en htpasswd wil ik niet laten zien. Maar ik wil wel dat het mapje zichtbaar is.

Ik heb httpd.conf helemaal doorgekeken maar kan niets vinden..

Hoe/waar configureer ik die instellingen?
Je bedoelt die pagina met een lijst van mapjes en bestanden die Apache standaard genereert wanneer er geen index.html of index.php bestand in een map staat? Dat is mod_autoindex

mod_autoindex heeft een optie om bepaalde bestanden te negeren, zie IndexIgnore.
Erg bedankt Jermer, Ik kom al in de buurt heb ik het gevoel. Ik heb nogmaals gekeken in httpd.conf maar ik kan die optie daar niet vinden. Wel word de module mod_autoindex geladen.

Enig idee waar ik deze kan configuren?

Reageren