Server pakt .htaccess niet..
Hij doet er niks mee...
Iemand enig idee wat er aan de hand kan zijn?
in httpd.conf staat dit:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
En mijn virtualhost die ik gebruik (en ook werkt) is:
Code (php)
1
2
3
4
2
3
4
<VirtualHost *:80>
DocumentRoot "c:/PROJECT/"
ServerName local.[knip].com
</VirtualHost>
DocumentRoot "c:/PROJECT/"
ServerName local.[knip].com
</VirtualHost>
Er moet toch wel een oplossing voor zijn?
controleer je httpd.conf beter.
er staan op verschillende velden AllowOverride commands.
Je hebt een default en 1 specifiek voor de website.
controleer ze allebei. (in theorie hoef je alleen de specifieke aan te passen)
bij gebruik van directorys moet je zedaar dus specifiek aanpassen (de mijne:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory "C:/www/thijs/public/">
Options Indexes FollowSymLinks
AllowOverride FileInfo
Order Allow,Deny
Allow from all
</Directory>
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory "C:/www/thijs/public/">
Options Indexes FollowSymLinks
AllowOverride FileInfo
Order Allow,Deny
Allow from all
</Directory>
Standaard (Directory /) mag ik geen overrides uitvoeren. maar op c:/www/thijs/public wel, specifiek. fileinfo.
Hoe het werkt met VirtualHost weet ik niet precies. maar moet gelijk zijn.
Thijs Damen schreef op 04.12.2008 10:53:
Hoe het werkt met VirtualHost weet ik niet precies. maar moet gelijk zijn.
Dan zet je zo'n stukje gewoon in de virtualhost configuratie.
ik heb
en nog steeds dezelfde Virtual Host, maar hij pakt mijn .htaccess nog steeds niet?
Ik wil dus in mijn .htaccess per map (en submappen) met Options -Indexes de index-listing verbergen.
Dus anybody?
Apache heeft AllowOverride. Hierin kun jij aangeven welke van de commands in .htaccess daadwerkelijk uitgevoerd moeten worden.
AllowOverride All betekent dus dat alles in je .htacces file uitgevoerd word.
None, precies het tegenovergestelde.
Om je .htaccess te laten werken moet je hier dus een command achter zetten (Options, FileInfo, All, None, etc).
wat je kan gebruiken (gokje)
Nu sta je toe in .htaccess Options te wijzigen.
je .htacces word dus, per map waar jij niet wilt dat er een index-listing komt:
Wil je dit globaal disablen gebruik je dus:
expleciet zet ik hier neer AllowOveride None. omdat je nu dus een standaard instelling insteld in de httpd.conf. werkt het overal. je kan alleen nu dus niet meer een htacces gebruiken om indexes wel toe te staan. Hiervoor zul je eerst je allowoveride moeten veranderen.
Toppie \o/
Iemand een idee waarom als ik bij de directory van mijn site de AllowOveride op All zet en Order Allow,Deny, Allow from all. Dat mijn pagina niet meer beschikbaar is en een foutpagina met internal server error word getoond ?
En wat staat er in je .htaccess?
Ook kan het raadzaam zijn om eens in de error-log te kijken...