Ik heb een virtual-hosting account bij WideXS, en die draaien Apache onder Linux.
In de documentroot directory staat een .htaccess met als inhoud:
De subdirectory phpMyAdmin/ wil ik beveiligen met een password, en daarvoor gebruik ik de volgende .htaccess:
Het .htpasswd bestand bestaat, en dat heb ik netjes aangemaakt. Als ik nu naar de phpMyAdmin directory surf, dan krijg ik zonder dat er om een wachtwoord gevraagd is de 401 Authorization Required foutmelding.
Het gekke is, dat zodra ik het .htaccess bestand in de documentroot even hernoem naar bijvoorbeeld .htnogwat dan vraagt hij wel netjes om een password, en werkt alles goed.
Wat doe ik fout? Waarom slaat hij het wachtwoord over zolang de .htaccess in de documentroot bestaat?
In de documentroot directory staat een .htaccess met als inhoud:
code:
1
2
3
| ErrorDocument 404 /etc/err/error404.php ErrorDocument 401 /etc/err/error401.php ErrorDocument 500 /etc/err/error500.php |
De subdirectory phpMyAdmin/ wil ik beveiligen met een password, en daarvoor gebruik ik de volgende .htaccess:
code:
1
2
3
4
5
6
| AuthUserFile /opt/usr/totalgs/DOMAIN/HTML/.htpasswd AuthGroupFile /dev/null AuthName "TotalGSM@WideXS / phpMyAdmin" AuthType Basic Require valid-user |
Het .htpasswd bestand bestaat, en dat heb ik netjes aangemaakt. Als ik nu naar de phpMyAdmin directory surf, dan krijg ik zonder dat er om een wachtwoord gevraagd is de 401 Authorization Required foutmelding.
Het gekke is, dat zodra ik het .htaccess bestand in de documentroot even hernoem naar bijvoorbeeld .htnogwat dan vraagt hij wel netjes om een password, en werkt alles goed.
Wat doe ik fout? Waarom slaat hij het wachtwoord over zolang de .htaccess in de documentroot bestaat?
|_____vakje______|