23. juni 2002 - 16:28Der er
5 kommentarer og 1 løsning
.htaccess deny
Hejsa
kan ikke få .htacces til at funke.
jeg vil gerne beskytte en mappe på min apache server.
fx. domain.dk/test
imappen test har jeg lagt en ".htaccess fil, i filen står der :
<Directory /test> order allow,deny allow from all deny from 62.242.210.161 </Directory>
Den skal jo så fungere sådan at alle må se siden, pånær ip nr. 62.242.210.161.
Men når jeg ser siden kommer den med følgende fejl :
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, rasmus@idoru.dk and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log
---------------------------------- i min apache error.log står der :
[Sun Jun 23 17:22:52 2002] [alert] [client 80.196.86.46] /www/sites/domain.dk/test/.htaccess: <Directory not allowed here
Du kan også lade hele din DocumentRoot bruge .htaccess, men der er noget med det ikke er så smart, fordi apache så vil kikke alle mapper igennem efter en .htaccess fil ved hver request.
Men hvis du vil, så find:
# This should be changed to whatever you set DocumentRoot to. # <Directory "Dit/directory">
og i den directory-container ændre
AllowOverride None til AllowOverride All
Og ellers lægger du blot en ny directory-container lige efter ovenstående.
du er sej - takker - det havde jeg ikke lige tænke på :-)
Synes godt om
Ny brugerNybegynder
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.